public void AddFieldDef (FieldDef fielddef)
{
if (current_field_native_type != null) {
fielddef.AddMarshalInfo (current_field_native_type);
current_field_native_type = null;
}
if (current_typedef != null) {
current_typedef.AddFieldDef (fielddef);
} else {
global_field_table.Add (
new DictionaryEntry (fielddef.Name, fielddef.Type.FullName),
fielddef);
}
}