コード例 #1
0
ファイル: Block.cs プロジェクト: ldh0227/de4dot
 // Returns true if we can merge other with this
 public bool canMerge(Block other)
 {
     if (other == null || other == this && getOnlyTarget() != other || !other.isOnlySource(this))
         return false;
     // If it's eg. a leave, then don't merge them since it clears the stack.
     return LastInstr.isBr() || Instr.isFallThrough(LastInstr.OpCode);
 }
コード例 #2
0
ファイル: Block.cs プロジェクト: kidhudi/de4dot
 // Returns true if we can merge other with this
 public bool canMerge(Block other)
 {
     return(canAppend(other) && other.isOnlySource(this));
 }
コード例 #3
0
ファイル: Block.cs プロジェクト: n017/ConfuserDeobfuscator
 // Returns true if we can merge other with this
 public bool canMerge(Block other)
 {
     return canAppend(other) && other.isOnlySource(this);
 }