FastQuant.PortfolioStreamer.Read C# (CSharp) Method

Read() public method

public Read ( BinaryReader reader, byte version ) : object
reader System.IO.BinaryReader
version byte
return object
        public override object Read(BinaryReader reader, byte version)
        {
            var p = new Portfolio(reader.ReadString());
            p.Description = reader.ReadString();
            p.Id = reader.ReadInt32();
            int count = reader.ReadInt32();
            for (int i = 0; i < count; i++)
                p.Children.Add((Portfolio)this.streamerManager.Deserialize(reader));
            return p;
        }