5 // Jackson Harper (Jackson@LatitudeGeo.com)
7 // (C) 2003 Jackson Harper, All rights reserved
13 namespace Mono.ILASM {
15 public abstract class IInstr {
17 public readonly Location Location;
21 /// <param name="opcode"></param>
22 public IInstr (Location loc)
24 this.Location = (Location) loc.Clone ();
28 /// Add this instruction to the supplied codebuffer
30 public abstract void Emit (CodeGen code_gen, MethodDef meth,
31 PEAPI.CILInstructions cil);