Exemple #1
0
 public static ITuple Append <T1, T2, T3, T4>([NotNull] this ITuple tuple, T1 value1, T2 value2, T3 value3, T4 value4)
 {
     if (tuple == null)
     {
         throw new ArgumentNullException(nameof(tuple));
     }
     return(new JoinedTuple(tuple, STuple.Create <T1, T2, T3, T4>(value1, value2, value3, value4)));
 }
 public ITuple ToTuple(T key)
 {
     return(STuple.Create(key));
 }
 public KeyRange ToKeyRange <T1, T2, T3, T4, T5, T6, T7, T8>(Slice prefix, T1 item1, T2 item2, T3 item3, T4 item4, T5 item5, T6 item6, T7 item7, T8 item8)
 {
     return(STuple.ToRange(prefix, STuple.Create(item1, item3, item3, item4, item5, item6, item7, item8)));
 }
 public KeyRange ToKeyRange <T1, T2, T3, T4, T5>(Slice prefix, T1 item1, T2 item2, T3 item3, T4 item4, T5 item5)
 {
     return(STuple.ToRange(prefix, STuple.Create(item1, item3, item3, item4, item5)));
 }
 public KeyRange ToKeyRange <T1, T2, T3>(Slice prefix, T1 item1, T2 item2, T3 item3)
 {
     return(STuple.ToRange(prefix, STuple.Create(item1, item3, item3)));
 }
 public KeyRange ToKeyRange <T1>(Slice prefix, T1 item1)
 {
     return(STuple.ToRange(prefix, STuple.Create(item1)));
 }