// // Mono.ILASM.FieldInstr // // Author(s): // Jackson Harper (Jackson@LatitudeGeo.com) // // (C) 2003 Jackson Harper, All rights reserved // using System; namespace Mono.ILASM { public class FieldInstr : IInstr { private PEAPI.FieldOp op; private IFieldRef operand; public FieldInstr (PEAPI.FieldOp op, IFieldRef operand) { this.op = op; this.operand = operand; } public void Emit (CodeGen code_gen, MethodDef meth, PEAPI.CILInstructions cil) { operand.Resolve (code_gen); cil.FieldInst (op, operand.PeapiField); } } }