2 // Mono.ILASM.GlobalFieldRef
5 // Jackson Harper (Jackson@LatitudeGeo.com)
7 // (C) 2003 Jackson Harper, All rights reserved
13 namespace Mono
.ILASM
{
16 public class GlobalFieldRef
: IFieldRef
{
18 private BaseTypeRef ret_type
;
21 private PEAPI
.Field peapi_field
;
22 private bool is_resolved
;
24 public GlobalFieldRef (BaseTypeRef ret_type
, string name
)
26 this.ret_type
= ret_type
;
32 public PEAPI
.Field PeapiField
{
33 get { return peapi_field; }
36 public void Resolve (CodeGen code_gen
)
41 peapi_field
= code_gen
.ResolveField (name
, ret_type
.FullName
);