Beispiel #1
0
 public static ILInstruction GetFieldInstruction(IFieldInstruction instruction)
 {
     return(instruction == null ? null :
            new ILInstruction()
     {
         FieldInstruction = new FieldInstruction()
         {
             InstructionType = instruction.InstructionType,
             Token = instruction.Token
         }
     });
 }
 public virtual void VisitStoreFieldInstruction(IFieldInstruction instruction)
 {
     Visit(instruction);
 }
 public virtual void VisitLoadStaticFieldAddressInstruction(IFieldInstruction instruction)
 {
     Visit(instruction);
 }
 public virtual void VisitLoadFieldInstruction(IFieldInstruction instruction)
 {
     Visit(instruction);
 }
 public static void VisitFieldInstruction(IFieldInstruction fieldInstruction, IILInstructionVisitor visitor)
 {
     fieldInstructionVisitor[fieldInstruction.InstructionType](visitor)(fieldInstruction);
 }