Esempio n. 1
0
        public Edge(EdgeTreeKey key, JObject data, ushort type = 0)
        {
            Key = new EdgeTreeKey
            {
                NodeKeyFrom = key.NodeKeyFrom,
                NodeKeyTo = key.NodeKeyTo,
                Type = type
            };

            Data = data;
        }
Esempio n. 2
0
 internal static EdgeTreeKey ToEdgeTreeKey(this Slice edgeKey)
 {
     var keyData = new byte[EdgeTreeKeySize];
     edgeKey.CopyTo(keyData);
     var edgeTreeKey = new EdgeTreeKey
     {
         NodeKeyFrom = BigEndianBitConverter.Big.ToInt64(keyData, 0),
         NodeKeyTo = BigEndianBitConverter.Big.ToInt64(keyData, SizeOfLong),
         Type = BigEndianBitConverter.Big.ToUInt16(keyData, SizeOfLong + SizeOfUShort)
     };
     
     return edgeTreeKey;
 }