public override void Write(BinaryWriter writer, object obj)
{
var group = obj as Group;
writer.Write(group.Name);
writer.Write(group.Id);
writer.Write(group.Fields.Count);
foreach (var field in group.Fields.Values)
{
writer.Write(field.Name);
writer.Write(field.Type);
this.streamerManager.Serialize(writer, field.Value);
}
}
}