From e941e7534ce9788066e6e88a88a1e55c629cb64a Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Wed, 20 Jun 2018 23:18:00 +0200 Subject: [PATCH] #1182: TransformExpressionTrees: Remove unused pseudo this-parameter from parameterVariables list. --- .../IL/Transforms/TransformExpressionTrees.cs | 4 ---- 1 file changed, 4 deletions(-) diff --git a/ICSharpCode.Decompiler/IL/Transforms/TransformExpressionTrees.cs b/ICSharpCode.Decompiler/IL/Transforms/TransformExpressionTrees.cs index 125b287e8..e70984be4 100644 --- a/ICSharpCode.Decompiler/IL/Transforms/TransformExpressionTrees.cs +++ b/ICSharpCode.Decompiler/IL/Transforms/TransformExpressionTrees.cs @@ -171,10 +171,6 @@ namespace ICSharpCode.Decompiler.IL.Transforms bool ReadParameters(ILInstruction initializer, IList parameters, IList parameterVariables, ITypeResolveContext resolveContext) { - if (!context.Function.Method.IsStatic) { - var thisParam = context.Function.Variables[0]; - parameterVariables.Add(new ILVariable(VariableKind.Parameter, thisParam.Type, -1) { Name = "this" }); - } switch (initializer) { case Block initializerBlock: if (initializerBlock.Kind != BlockKind.ArrayInitializer)