public static ILInstruction GetBranchTargetInstruction(IBranchTargetInstruction instruction) { return(instruction == null ? null : new ILInstruction() { BranchTargetInstruction = new BranchTargetInstruction() { Delta = instruction.Delta, InstructionType = instruction.InstructionType } }); }
public virtual void VisitBranchIfGreaterThanInstruction(IBranchTargetInstruction instruction) { Visit(instruction); }
public virtual void VisitBranchIfFalseInstruction(IBranchTargetInstruction instruction) { Visit(instruction); }
public virtual void VisitLeaveInstruction(IBranchTargetInstruction instruction) { Visit(instruction); }
public virtual void VisitBranchIfNotEqualInstruction(IBranchTargetInstruction instruction) { Visit(instruction); }
public virtual void VisitBranchIfLessThanUnsignedInstruction(IBranchTargetInstruction instruction) { Visit(instruction); }
public virtual void VisitBranchIfLessThanOrEqualInstruction(IBranchTargetInstruction instruction) { Visit(instruction); }
public static void VisitBranchTargetInstruction( IBranchTargetInstruction branchTargetInstruction, IILInstructionVisitor visitor) { branchTargetInstructionVisitor[branchTargetInstruction.InstructionType](visitor)(branchTargetInstruction); }