BitSharper.Transaction.BitcoinSerializeToStream C# (CSharp) Method

BitcoinSerializeToStream() public method

public BitcoinSerializeToStream ( Stream stream ) : void
stream Stream
return void
        public override void BitcoinSerializeToStream(Stream stream)
        {
            Utils.Uint32ToByteStreamLe(_version, stream);
            stream.Write(new VarInt((ulong) _inputs.Count).Encode());
            foreach (var @in in _inputs)
                @in.BitcoinSerializeToStream(stream);
            stream.Write(new VarInt((ulong) _outputs.Count).Encode());
            foreach (var @out in _outputs)
                @out.BitcoinSerializeToStream(stream);
            Utils.Uint32ToByteStreamLe(_lockTime, stream);
        }