FastQuant.AccountReportStreamer.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 r = new AccountReport();
            r.DateTime = new DateTime(reader.ReadInt64());
            r.PortfolioId = reader.ReadInt32();
            r.CurrencyId = reader.ReadByte();
            r.Amount = reader.ReadDouble();
            r.Text = reader.ReadString();
            if (reader.ReadBoolean())
            {
                r.Fields = (ObjectTable)this.streamerManager.Deserialize(reader);
            }
            return r;
        }