From 5d5fa23709491042834ac96e63e29c2c3be6f349 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Wed, 28 Mar 2018 09:27:37 +0200 Subject: [PATCH] Port AssignVariableNames --- ICSharpCode.Decompiler/IL/Transforms/AssignVariableNames.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ICSharpCode.Decompiler/IL/Transforms/AssignVariableNames.cs b/ICSharpCode.Decompiler/IL/Transforms/AssignVariableNames.cs index 06b9132ec..13b50136e 100644 --- a/ICSharpCode.Decompiler/IL/Transforms/AssignVariableNames.cs +++ b/ICSharpCode.Decompiler/IL/Transforms/AssignVariableNames.cs @@ -58,7 +58,7 @@ namespace ICSharpCode.Decompiler.IL.Transforms public void Run(ILFunction function, ILTransformContext context) { this.context = context; - currentFieldNames = function.CecilMethod.DeclaringType.Fields.Select(f => f.Name).ToArray(); + currentFieldNames = function.Method.DeclaringTypeDefinition.Fields.Select(f => f.Name).ToArray(); reservedVariableNames = new Dictionary(); loopCounters = CollectLoopCounters(function); foreach (var f in function.Descendants.OfType()) { @@ -449,7 +449,7 @@ namespace ICSharpCode.Decompiler.IL.Transforms AddExistingName(reservedVariableNames, v.Name); } } - foreach (var f in rootFunction.CecilMethod.DeclaringType.Fields.Select(f => f.Name)) + foreach (var f in rootFunction.Method.DeclaringTypeDefinition.Fields.Select(f => f.Name)) AddExistingName(reservedVariableNames, f); return reservedVariableNames; }