Browse Source

Fix ArgumentNullException in IntroduceUsingDeclarations: ignore unnamed variables for the purpose of conflict resolving.

pull/2546/head
Siegfried Pammer 4 years ago
parent
commit
a655e35799
  1. 2
      ICSharpCode.Decompiler/CSharp/Transforms/IntroduceUsingDeclarations.cs

2
ICSharpCode.Decompiler/CSharp/Transforms/IntroduceUsingDeclarations.cs

@ -163,7 +163,7 @@ namespace ICSharpCode.Decompiler.CSharp.Transforms
{ {
foreach (var v in function.Variables) foreach (var v in function.Variables)
{ {
if (v.Kind != IL.VariableKind.Parameter) if (v.Kind != IL.VariableKind.Parameter && v.Name != null)
resolver = resolver.AddVariable(new DefaultVariable(v.Type, v.Name)); resolver = resolver.AddVariable(new DefaultVariable(v.Type, v.Name));
} }
} }

Loading…
Cancel
Save