(DISTFILES): Comment out a few missing files.
[mono-project.git] / mcs / ilasm / codegen / GlobalFieldRef.cs
blob55730cc9ce9d82968f9d1e61a11af5b5cd5689aa
1 //
2 // Mono.ILASM.GlobalFieldRef
3 //
4 // Author(s):
5 // Jackson Harper (Jackson@LatitudeGeo.com)
6 //
7 // (C) 2003 Jackson Harper, All rights reserved
8 //
11 using System;
13 namespace Mono.ILASM {
16 public class GlobalFieldRef : IFieldRef {
18 private ITypeRef ret_type;
19 private string name;
21 private PEAPI.Field peapi_field;
22 private bool is_resolved;
24 public GlobalFieldRef (ITypeRef ret_type, string name)
26 this.ret_type = ret_type;
27 this.name = name;
29 is_resolved = false;
32 public PEAPI.Field PeapiField {
33 get { return peapi_field; }
36 public void Resolve (CodeGen code_gen)
38 if (is_resolved)
39 return;
41 peapi_field = code_gen.ResolveField (name);
43 is_resolved = true;