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

Write() public method

public Write ( Stream output, byte version ) : void
output Stream
version byte
return void
        public override void Write( Stream output, byte version )
        {
            long pos = output.Position;

            if ( ( null != _FilterList ) && ( _FilterList._Filters.Count > 0 ) )
            {
                _ButtonHasFilterList = true;
            }
            else
            {
                _ButtonHasFilterList = false;
            }

            base.Write( output, version );

            _ColorTransform.Write( output );
            if ( _ButtonHasFilterList )
            {
                _FilterList.Write( output );
            }
            if ( _ButtonHasBlendMode )
            {
                BinaryWriter bw = new BinaryWriter( output );
                bw.Write( _BlendMode );
            }

               //Log.Debug(this,  "wrote " + ( ( ulong )( output.Position - pos ) ).ToString( "d" ) + " bytes (" + this.Length + " calulcated)" );
        }