コード例 #1
0
        public void AddLengthEncoded(ISerializedType value)
        {
            var bytes = new BytesList();

            value.ToBytes(bytes);
            AddLengthEncoded(bytes);
        }
コード例 #2
0
 public void Add(BytesList bl)
 {
     foreach (byte[] bytes in bl.RawList())
     {
         _sink.Put(bytes);
     }
 }
コード例 #3
0
 public void Add(BytesList bl)
 {
     foreach (byte[] bytes in bl.RawList())
     {
         _sink.Put(bytes);
     }
 }
コード例 #4
0
 public void AddLengthEncoded(BytesList bytes)
 {
     Put(EncodeVl(bytes.BytesLength()));
     Add(bytes);
 }
コード例 #5
0
 public static string ToDebuggedHex(this ISerializedType st)
 {
     BytesList list = new BytesList();
     st.ToBytes(list);
     return list.RawList().Aggregate("", (a, b) => a + ',' + B16.Encode(b));
 }
コード例 #6
0
 public static string ToHex(this ISerializedType st)
 {
     BytesList list = new BytesList();
     st.ToBytes(list);
     return list.BytesHex();
 }
コード例 #7
0
ファイル: StObject.cs プロジェクト: sublimator/ripple-dot-net
 public byte[] ToBytes()
 {
     var list = new BytesList();
     ToBytes(list, f => f.IsSerialised);
     return list.Bytes();
 }
コード例 #8
0
ファイル: StObject.cs プロジェクト: sublimator/ripple-dot-net
 public byte[] SigningData()
 {
     var list = new BytesList();
     list.Put(HashPrefix.TxSign.Bytes());
     ToBytes(list, f => f.IsSigningField);
     return list.Bytes();
 }
コード例 #9
0
 public void AddLengthEncoded(BytesList bytes)
 {
     Put(EncodeVl(bytes.BytesLength()));
     Add(bytes);
 }
コード例 #10
0
 public void AddLengthEncoded(ISerializedType value)
 {
     var bytes = new BytesList();
     value.ToBytes(bytes);
     AddLengthEncoded(bytes);
 }