diff --git a/de4dot.code/AssemblyResolver.cs b/de4dot.code/AssemblyResolver.cs index fc0d1901..faf434a8 100644 --- a/de4dot.code/AssemblyResolver.cs +++ b/de4dot.code/AssemblyResolver.cs @@ -105,9 +105,19 @@ namespace de4dot { if (assembly == null) return; - var name = assembly.Name.FullName; - addedAssemblies.Remove(name); - cache.Remove(name); + removeModule(assembly.Name.FullName); + } + + public void removeModule(string asmFullName) { + if (string.IsNullOrEmpty(asmFullName)) + return; + addedAssemblies.Remove(asmFullName); + cache.Remove(asmFullName); + } + + public void clearAll() { + addedAssemblies.Clear(); + cache.Clear(); } } }