public override void WriteTypeData (ObjectWriter ow, BinaryWriter writer, bool writeTypes)
{
writer.Write (members.Length);
// Names of fields
foreach (FieldInfo field in members)
writer.Write (field.Name);
if (writeTypes) {
// Types of fields
foreach (FieldInfo field in members)
ObjectWriter.WriteTypeCode (writer, field.FieldType);
// Type specs of fields
foreach (FieldInfo field in members)
ow.WriteTypeSpec (writer, field.FieldType);
}
}