Exemple #1
0
 public void ReadWriteAsVarString(ref byte[] bytes)
 {
     if (Serializing)
     {
         VarString.StaticWrite(this, bytes);
     }
     else
     {
         VarString.StaticRead(this, ref bytes);
     }
 }
Exemple #2
0
        public Script ReadWrite(Script data)
        {
            if (Serializing)
            {
                var bytes = data == null?Script.Empty.ToBytes(true) : data.ToBytes(true);

                ReadWriteAsVarString(ref bytes);
                return(data);
            }
            else
            {
                byte[] bytes = null;
                VarString.StaticRead(this, ref bytes);
                return(Script.FromBytesUnsafe(bytes));
            }
        }