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);
}
}
}