[ilasm] Clenup warnings
[mono.git] / mcs / ilasm / codegen / FieldDef.cs
index 7b52f84118d4f119b900cdd120ef177ed04e3317..456b9a5ee239bccfc8984545a759ca195eda8a26 100644 (file)
@@ -16,14 +16,14 @@ namespace Mono.ILASM {
         public class FieldDef : ICustomAttrTarget {
 
                 private string name;
-                private ITypeRef type;
+                private BaseTypeRef type;
                 private PEAPI.FieldAttr attr;
                 private PEAPI.FieldDef field_def;
                 private ArrayList customattr_list;
                 private PEAPI.NativeType native_type;
 
                 private bool offset_set;
-                private bool datavalue_set;
+//                private bool datavalue_set;
                 private bool value_set;
 
                 private bool is_resolved;
@@ -33,14 +33,14 @@ namespace Mono.ILASM {
                 private string at_data_id;
 
                 public FieldDef (PEAPI.FieldAttr attr, string name,
-                                ITypeRef type)
+                                BaseTypeRef type)
                 {
                         this.attr = attr;
                         this.name = name;
                         this.type = type;
 
                         offset_set = false;
-                        datavalue_set = false;
+//                        datavalue_set = false;
                         value_set = false;
 
                         at_data_id = null;
@@ -65,6 +65,10 @@ namespace Mono.ILASM {
                         set { attr = value; }
                 }
 
+                public BaseTypeRef Type {
+                        get { return type; }
+                }
+
                 public void SetOffset (uint val)
                 {
                         offset_set = true;