Пример #1
0
 public static ILInstruction GetShortLocalVariableInstruction(IShortLocalVariableInstruction instruction)
 {
     return(instruction == null ? null :
            new ILInstruction()
     {
         ShortLocalVariableInstruction = new ShortLocalVariableInstruction()
         {
             InstructionType = instruction.InstructionType,
             Ordinal = instruction.Ordinal
         }
     });
 }
 public virtual void VisitStoreLocalVariableInstruction(IShortLocalVariableInstruction instruction)
 {
     Visit(instruction);
 }
 public virtual void VisitLoadLocalVariableAddressInstruction(IShortLocalVariableInstruction instruction)
 {
     Visit(instruction);
 }
 public virtual void VisitLoadArgumentInstruction(IShortLocalVariableInstruction instruction)
 {
     Visit(instruction);
 }
 public static void VisitShortLocalVariableInstruction(
     IShortLocalVariableInstruction shortLocalVariableInstruction,
     IILInstructionVisitor visitor)
 {
     shortLocalVariableInstructionVisitor[shortLocalVariableInstruction.InstructionType](visitor)(shortLocalVariableInstruction);
 }