Пример #1
0
 public static ILInstruction GetLocalVariableInstruction(ILocalVariableInstruction instruction)
 {
     return(instruction == null ? null :
            new ILInstruction()
     {
         LocalVariableInstruction = new LocalVariableInstruction()
         {
             InstructionType = instruction.InstructionType,
             Ordinal = instruction.Ordinal
         }
     });
 }
 public virtual void VisitStoreLocalVariableInstruction(ILocalVariableInstruction instruction)
 {
     Visit(instruction);
 }
 public virtual void VisitLoadLocalVariableAddressInstruction(ILocalVariableInstruction instruction)
 {
     Visit(instruction);
 }
 public virtual void VisitLoadArgumentInstruction(ILocalVariableInstruction instruction)
 {
     Visit(instruction);
 }
 public static void VisitLocalVariableInstruction(
     ILocalVariableInstruction localVariableInstruction,
     IILInstructionVisitor visitor)
 {
     localVariableInstructionVisitor[localVariableInstruction.InstructionType](visitor)(localVariableInstruction);
 }