protected void WriteCode (CodeGen code_gen, PEAPI.FieldDef field_def) { if (offset_set) field_def.SetOffset (offset); if (value_set) { PEAPI.ByteArrConst dc = constant as PEAPI.ByteArrConst; if (dc != null) dc.Type = type.PeapiType; field_def.AddValue (constant); } if (at_data_id != null) { PEAPI.DataConstant dc = code_gen.GetDataConst (at_data_id); field_def.AddDataValue (dc); } }