FastQuant.PositionStreamer.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 Position();
            if (version >= 1)
            {
                p.PortfolioId = reader.ReadInt32();
                p.InstrumentId = reader.ReadInt32();
                p.Amount = reader.ReadDouble();
                p.QtyBought = reader.ReadDouble();
                p.QtySold = reader.ReadDouble();
            }
            return p;
        }