Exemple #1
0
 public static ILInstruction GetShortBranchTargetInstruction(IShortBranchTargetInstruction instruction)
 {
     return(instruction == null ? null :
            new ILInstruction()
     {
         ShortBranchTargetInstruction = new ShortBranchTargetInstruction()
         {
             Delta = instruction.Delta,
             InstructionType = instruction.InstructionType
         }
     });
 }
 public virtual void VisitBranchIfGreaterThanInstruction(IShortBranchTargetInstruction instruction)
 {
     Visit(instruction);
 }
 public virtual void VisitBranchIfFalseInstruction(IShortBranchTargetInstruction instruction)
 {
     Visit(instruction);
 }
 public virtual void VisitBranchIfLessThanUnsignedInstruction(IShortBranchTargetInstruction instruction)
 {
     Visit(instruction);
 }
 public static void VisitShortBranchTargetInstruction(
     IShortBranchTargetInstruction shortBranchTargetInstruction,
     IILInstructionVisitor visitor)
 {
     shortBranchTargetInstructionVisitor[shortBranchTargetInstruction.InstructionType](visitor)(shortBranchTargetInstruction);
 }