示例#1
0
        internal static void StaticRead(BitcoinStream bs, ref byte[] bytes)
        {
            var len = VarInt.StaticRead(bs);

            bytes = new byte[len];
            bs.ReadWrite(ref bytes);
        }
示例#2
0
        internal static void StaticRead(BitcoinStream bs, ref byte[] bytes)
        {
            var len = VarInt.StaticRead(bs);

            if (len > (uint)bs.MaxArraySize)
            {
                throw new ArgumentOutOfRangeException("Array size too big");
            }
            bytes = new byte[len];
            bs.ReadWrite(ref bytes);
        }