public override IDeobfuscator moduleReloaded(ModuleDefinition module) { var newOne = new Deobfuscator(options); newOne.setModule(module); newOne.mainType = new MainType(module, mainType); return(newOne); }
public override IDeobfuscator ModuleReloaded(ModuleDefMD module) { var newOne = new Deobfuscator(options); newOne.SetModule(module); newOne.mainType = new MainType(module, mainType); newOne.decrypterInfo = decrypterInfo; decrypterInfo = null; if (newOne.decrypterInfo != null) { newOne.decrypterInfo.mainType = newOne.mainType; } return(newOne); }
public override IDeobfuscator ModuleReloaded(ModuleDefMD module) { var newOne = new Deobfuscator(options); newOne.SetModule(module); newOne.mainType = new MainType(module, mainType); newOne.decrypterInfo = decrypterInfo; decrypterInfo = null; if (newOne.decrypterInfo != null) newOne.decrypterInfo.mainType = newOne.mainType; return newOne; }
public override IDeobfuscator moduleReloaded(ModuleDefinition module) { var newOne = new Deobfuscator(options); newOne.setModule(module); newOne.mainType = new MainType(module, mainType); newOne.decrypterInfo = decrypterInfo; return newOne; }