public override object Read(BinaryReader reader) { reader.ReadByte(); string name = reader.ReadString(); reader.ReadInt32(); Group group = new Group(name); int num = reader.ReadInt32(); for (int i = 0; i < num; i++) { string name2 = reader.ReadString(); byte type = reader.ReadByte(); object value = this.streamerManager.Deserialize(reader); group.Add(name2, type, value); } return group; }
public override object Read(BinaryReader reader) { reader.ReadByte(); string name = reader.ReadString(); reader.ReadInt32(); Group group = new Group(name); int num = reader.ReadInt32(); for (int i = 0; i < num; i++) { string name2 = reader.ReadString(); byte type = reader.ReadByte(); object value = this.streamerManager.Deserialize(reader); group.Add(name2, type, value); } return(group); }
private void AddGroups() { // Create bars group. barsGroup = new Group("Bars"); barsGroup.Add("Pad", DataObjectType.String, 0); barsGroup.Add("SelectorKey", Instrument.Symbol); // Create fills group. fillGroup = new Group("Fills"); fillGroup.Add("Pad", 0); fillGroup.Add("SelectorKey", Instrument.Symbol); // Create equity group. equityGroup = new Group("Equity"); equityGroup.Add("Pad", 1); equityGroup.Add("SelectorKey", Instrument.Symbol); // Create BBU group. bbuGroup = new Group("BBU"); bbuGroup.Add("Pad", 0); bbuGroup.Add("SelectorKey", Instrument.Symbol); bbuGroup.Add("Color", Color.Blue); // Create BBL group. bblGroup = new Group("BBL"); bblGroup.Add("Pad", 0); bblGroup.Add("SelectorKey", Instrument.Symbol); bblGroup.Add("Color", Color.Blue); // Create SMA group. smaGroup = new Group("SMA"); smaGroup.Add("Pad", 0); smaGroup.Add("SelectorKey", Instrument.Symbol); smaGroup.Add("Color", Color.Yellow); // Add groups to manager. GroupManager.Add(barsGroup); GroupManager.Add(fillGroup); GroupManager.Add(equityGroup); GroupManager.Add(bbuGroup); GroupManager.Add(bblGroup); GroupManager.Add(smaGroup); }