2005-01-31 Zoltan Varga <vargaz@freemail.hu>
[mono.git] / mcs / ilasm / codegen / LdtokenInstr.cs
index 3b2eb493b05ee37db51da70e9b391032dadab04c..76f6cbd8b9bb9fc1306b40d1ebd0e40faa7c84cb 100644 (file)
@@ -18,23 +18,26 @@ namespace Mono.ILASM {
                 private IMethodRef method_ref;
                 private ITypeRef type_ref;
 
-                public LdtokenInstr (IFieldRef field_ref)
+                public LdtokenInstr (IFieldRef field_ref, Location loc)
+                       : base (loc)
                 {
                         this.field_ref = field_ref;
                 }
 
-                public LdtokenInstr (IMethodRef method_ref)
+                public LdtokenInstr (IMethodRef method_ref, Location loc)
+                       : base (loc)
                 {
                         this.method_ref = method_ref;
                 }
 
-                public LdtokenInstr (ITypeRef type_ref)
+                public LdtokenInstr (ITypeRef type_ref, Location loc)
+                       : base (loc)
                 {
                         this.type_ref = type_ref;
                 }
 
-                public void Emit (CodeGen code_gen, MethodDef meth,
-                                 PEAPI.CILInstructions cil)
+                public override void Emit (CodeGen code_gen, MethodDef meth,
+                                          PEAPI.CILInstructions cil)
                 {
                         if (field_ref != null) {
                                 field_ref.Resolve (code_gen);