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); }