コード例 #1
0
ファイル: Deobfuscator.cs プロジェクト: cortex666/de4dot
 public override void deobfuscateMethodEnd(Blocks blocks)
 {
     stringDecrypter.deobfuscate(blocks);
     int32ValueInliner.decrypt(blocks);
     arrayValueInliner.decrypt(blocks);
     if (options.RestoreLocals)
     {
         localsRestorer.deobfuscate(blocks);
     }
     if (options.RemoveAntiStrongName)
     {
         if (strongNameChecker.deobfuscate(blocks))
         {
             Log.v("Removed strong name checker code");
         }
     }
     logicalExpressionFixer.deobfuscate(blocks);
     base.deobfuscateMethodEnd(blocks);
 }