BitSharper.ListMessage.BitcoinSerializeToStream C# (CSharp) Method

BitcoinSerializeToStream() public method

public BitcoinSerializeToStream ( Stream stream ) : void
stream System.IO.Stream
return void
        public override void BitcoinSerializeToStream(Stream stream)
        {
            stream.Write(new VarInt((ulong) _items.Count).Encode());
            foreach (var i in _items)
            {
                // Write out the type code.
                Utils.Uint32ToByteStreamLe((uint) i.Type, stream);
                // And now the hash.
                stream.Write(Utils.ReverseBytes(i.Hash.Bytes));
            }
        }