FastQuant.GroupStreamer.Write C# (CSharp) Method

Write() public method

public Write ( BinaryWriter writer, object obj ) : void
writer System.IO.BinaryWriter
obj object
return void
        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);
            }
        }
    }