FastQuant.PortfolioStreamer.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)
        {
            Portfolio portfolio = (Portfolio)obj;
            writer.Write(portfolio.Name);
            writer.Write(portfolio.Description);
            writer.Write(portfolio.Id);
            writer.Write(portfolio.Children.Count);
            foreach (var c in portfolio.Children)
                this.streamerManager.Serialize(writer, c);
        }
    }