void ReloadModule(byte[] newModuleData, DumpedMethods dumpedMethods) { Logger.v("Reloading decrypted assembly (original filename: {0})", Filename); simpleDeobfuscatorFlags.Clear(); using (var oldModule = module) { module = assemblyModule.Reload(newModuleData, CreateDumpedMethodsRestorer(dumpedMethods), deob as IStringDecrypter); deob = deob.ModuleReloaded(module); } InitializeDeobfuscator(); deob.DeobfuscatedFile = this; UpdateDynamicStringInliner(); }