Browse Source

#2058: Avoid NullReferenceException when DecompileRun is not provided.

pull/2069/head
Daniel Grunwald 5 years ago
parent
commit
ef47a8bdf6
  1. 2
      ICSharpCode.Decompiler/IL/Transforms/IILTransform.cs

2
ICSharpCode.Decompiler/IL/Transforms/IILTransform.cs

@ -50,7 +50,7 @@ namespace ICSharpCode.Decompiler.IL.Transforms @@ -50,7 +50,7 @@ namespace ICSharpCode.Decompiler.IL.Transforms
public Metadata.PEFile PEFile => TypeSystem.MainModule.PEFile;
internal DecompileRun DecompileRun { get; set; }
internal ResolvedUsingScope UsingScope => DecompileRun.UsingScope.Resolve(TypeSystem);
internal ResolvedUsingScope UsingScope => DecompileRun?.UsingScope.Resolve(TypeSystem);
public ILTransformContext(ILFunction function, IDecompilerTypeSystem typeSystem, IDebugInfoProvider debugInfo, DecompilerSettings settings = null)
{

Loading…
Cancel
Save