|
|
|
@ -147,6 +147,9 @@ namespace ICSharpCode.ILSpy
@@ -147,6 +147,9 @@ namespace ICSharpCode.ILSpy
|
|
|
|
|
var module = assembly.GetPEFileOrNull(); |
|
|
|
|
var metadata = module.Metadata; |
|
|
|
|
var dis = CreateDisassembler(output, options); |
|
|
|
|
|
|
|
|
|
// don't automatically load additional assemblies when an assembly node is selected in the tree view
|
|
|
|
|
using (options.FullDecompilation ? null : LoadedAssembly.DisableAssemblyLoad()) { |
|
|
|
|
dis.AssemblyResolver = module.GetAssemblyResolver(); |
|
|
|
|
if (options.FullDecompilation) |
|
|
|
|
dis.WriteAssemblyReferences(metadata); |
|
|
|
@ -162,3 +165,4 @@ namespace ICSharpCode.ILSpy
@@ -162,3 +165,4 @@ namespace ICSharpCode.ILSpy
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|