public MethodsDecrypter(MainType mainType, MethodsDecrypter oldOne) { this.mainType = mainType; }
protected override void ScanForObfuscator() { FindKillType(); mainType = new MainType(module); mainType.Find(); proxyCallFixer = new ProxyCallFixer(module, mainType); proxyCallFixer.FindDelegateCreator(); methodsDecrypter = new MethodsDecrypter(mainType); methodsDecrypter.Find(); stringDecrypter = new StringDecrypter(module, mainType); stringDecrypter.Find(); var version = DetectVersion(); if (!string.IsNullOrEmpty(version)) obfuscatorName = obfuscatorName + " " + version; }