示例#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
 // Returns true if we can merge other with this
 public bool canMerge(Block other)
 {
     return canAppend(other) && other.isOnlySource(this);
 }