Browse Source

fix #713 - Issue when Decompiling parts of a Compiled EXE who's Namespace has a ton of controls.

pull/724/head
Siegfried Pammer 9 years ago
parent
commit
2360c24133
  1. 2
      ICSharpCode.Decompiler/Ast/Transforms/DelegateConstruction.cs

2
ICSharpCode.Decompiler/Ast/Transforms/DelegateConstruction.cs

@ -194,7 +194,7 @@ namespace ICSharpCode.Decompiler.Ast.Transforms @@ -194,7 +194,7 @@ namespace ICSharpCode.Decompiler.Ast.Transforms
ame.Body = body;
replacement = ame;
}
var expectedType = objectCreateExpression.Annotation<TypeInformation>().ExpectedType.Resolve();
var expectedType = objectCreateExpression.Annotation<TypeInformation>()?.ExpectedType?.Resolve();
if (expectedType != null && !expectedType.IsDelegate()) {
var simplifiedDelegateCreation = (ObjectCreateExpression)objectCreateExpression.Clone();
simplifiedDelegateCreation.Arguments.Clear();

Loading…
Cancel
Save