public PEAPI.FieldDef Resolve (CodeGen code_gen, PEAPI.ClassDef classdef) { if (is_resolved) return field_def; type.Resolve (code_gen); field_def = classdef.AddField (attr, name, type.PeapiType); if (customattr_list != null) foreach (CustomAttr customattr in customattr_list) customattr.AddTo (code_gen, field_def); if (native_type != null) field_def.SetMarshalInfo (native_type); is_resolved = true; return field_def; }