Remove assembly resolver type only if we're inlining methods

This commit is contained in:
de4dot 2011-11-08 10:37:39 +01:00
parent 8c91b56cb5
commit 4e8f8a295b

View File

@ -346,7 +346,8 @@ namespace de4dot.deobfuscators.dotNET_Reactor {
canRemoveDecrypterType = false;
if (options.DumpEmbeddedAssemblies) {
addTypeToBeRemoved(assemblyResolver.Type, "Assembly resolver");
if (options.InlineMethods)
addTypeToBeRemoved(assemblyResolver.Type, "Assembly resolver");
addCallToBeRemoved(module.EntryPoint, assemblyResolver.InitMethod);
addCctorInitCallToBeRemoved(assemblyResolver.InitMethod);
dumpEmbeddedAssemblies();