Recurity.Swf.LineStyleArray.Write C# (CSharp) Method

Write() public method

public Write ( Stream output ) : void
output Stream
return void
        public virtual void Write(Stream output)
        {
            if (this._lineStyleCount.Equals(0xFF))
            {
                output.WriteByte(this._lineStyleCount);
                byte[] countExtended = BitConverter.GetBytes(this._lineStyleCountExtended);
                output.Write(countExtended, 0, 2);

                for (UInt16 i = 0; i < _lineStyleCountExtended; i++)
                {
                    this._lineStyles[i].Write(output);
                }
            }

            else
            {
                output.WriteByte(this._lineStyleCount);

                for (byte i = 0; i < _lineStyleCount; i++)
                {
                    this._lineStyles[i].Write(output);
                }
            }
        }