@@ -231,26 +231,26 @@ public interface IDynamicKeyEncoder
231231 /// <param name="prefix">Optional binary prefix</param>
232232 /// <returns>Key range which derives from the semantic of the current encoding</returns>
233233 /// <remarks>For example, the Tuple encoding will produce ranges of the form "(Key + \x00) <= x < (Key + \xFF)", while a binary-based encoding would produce ranges of the form "Key <= x < Increment(Key)"</remarks>
234- KeyRange ToRange ( Slice prefix = default ( Slice ) ) ;
234+ ( Slice Begin , Slice End ) ToRange ( Slice prefix = default ( Slice ) ) ;
235235
236236 /// <summary>Return a key range using a tuple as a prefix</summary>
237237 /// <param name="prefix">Optional binary prefix that should be added before encoding the key</param>
238238 /// <param name="items">Tuple of any size (0 to N)</param>
239- KeyRange ToRange ( Slice prefix , ITuple items ) ;
239+ ( Slice Begin , Slice End ) ToRange ( Slice prefix , ITuple items ) ;
240240
241241 /// <summary>Return a key range using a single element as a prefix</summary>
242242 /// <typeparam name="T1">Type of the element</typeparam>
243243 /// <param name="prefix">Optional binary prefix that should be added before encoding the key</param>
244244 /// <param name="item1">Element to encode</param>
245- KeyRange ToKeyRange < T1 > ( Slice prefix , T1 item1 ) ;
245+ ( Slice Begin , Slice End ) ToKeyRange < T1 > ( Slice prefix , T1 item1 ) ;
246246
247247 /// <summary>Return a key range using two elements as a prefix</summary>
248248 /// <typeparam name="T1">Type of the first element</typeparam>
249249 /// <typeparam name="T2">Type of the second element</typeparam>
250250 /// <param name="prefix">Optional binary prefix that should be added before encoding the key</param>
251251 /// <param name="item1">First element to encode</param>
252252 /// <param name="item2">Second element to encode</param>
253- KeyRange ToKeyRange < T1 , T2 > ( Slice prefix , T1 item1 , T2 item2 ) ;
253+ ( Slice Begin , Slice End ) ToKeyRange < T1 , T2 > ( Slice prefix , T1 item1 , T2 item2 ) ;
254254
255255 /// <summary>Return a key range using three elements as a prefix</summary>
256256 /// <typeparam name="T1">Type of the first element</typeparam>
@@ -260,7 +260,7 @@ public interface IDynamicKeyEncoder
260260 /// <param name="item1">First element to encode</param>
261261 /// <param name="item2">Second element to encode</param>
262262 /// <param name="item3">Third element to encode</param>
263- KeyRange ToKeyRange < T1 , T2 , T3 > ( Slice prefix , T1 item1 , T2 item2 , T3 item3 ) ;
263+ ( Slice Begin , Slice End ) ToKeyRange < T1 , T2 , T3 > ( Slice prefix , T1 item1 , T2 item2 , T3 item3 ) ;
264264
265265 /// <summary>Return a key range using four elements as a prefix</summary>
266266 /// <typeparam name="T1">Type of the first element</typeparam>
@@ -272,7 +272,7 @@ public interface IDynamicKeyEncoder
272272 /// <param name="item2">Second element to encode</param>
273273 /// <param name="item3">Third element to encode</param>
274274 /// <param name="item4">Fourth element to encode</param>
275- KeyRange ToKeyRange < T1 , T2 , T3 , T4 > ( Slice prefix , T1 item1 , T2 item2 , T3 item3 , T4 item4 ) ;
275+ ( Slice Begin , Slice End ) ToKeyRange < T1 , T2 , T3 , T4 > ( Slice prefix , T1 item1 , T2 item2 , T3 item3 , T4 item4 ) ;
276276
277277 /// <summary>Return a key range using five elements as a prefix</summary>
278278 /// <typeparam name="T1">Type of the first element</typeparam>
@@ -286,7 +286,7 @@ public interface IDynamicKeyEncoder
286286 /// <param name="item3">Third element to encode</param>
287287 /// <param name="item4">Fourth element to encode</param>
288288 /// <param name="item5">Fifth element to encode</param>
289- KeyRange ToKeyRange < T1 , T2 , T3 , T4 , T5 > ( Slice prefix , T1 item1 , T2 item2 , T3 item3 , T4 item4 , T5 item5 ) ;
289+ ( Slice Begin , Slice End ) ToKeyRange < T1 , T2 , T3 , T4 , T5 > ( Slice prefix , T1 item1 , T2 item2 , T3 item3 , T4 item4 , T5 item5 ) ;
290290
291291 /// <summary>Return a key range using six elements as a prefix</summary>
292292 /// <typeparam name="T1">Type of the first element</typeparam>
@@ -302,7 +302,7 @@ public interface IDynamicKeyEncoder
302302 /// <param name="item4">Fourth element to encode</param>
303303 /// <param name="item5">Fifth element to encode</param>
304304 /// <param name="item6">Sixth element to encode</param>
305- KeyRange ToKeyRange < T1 , T2 , T3 , T4 , T5 , T6 > ( Slice prefix , T1 item1 , T2 item2 , T3 item3 , T4 item4 , T5 item5 , T6 item6 ) ;
305+ ( Slice Begin , Slice End ) ToKeyRange < T1 , T2 , T3 , T4 , T5 , T6 > ( Slice prefix , T1 item1 , T2 item2 , T3 item3 , T4 item4 , T5 item5 , T6 item6 ) ;
306306
307307 /// <summary>Return a key range using seven elements as a prefix</summary>
308308 /// <typeparam name="T1">Type of the first element</typeparam>
@@ -320,7 +320,7 @@ public interface IDynamicKeyEncoder
320320 /// <param name="item5">Fifth element to encode</param>
321321 /// <param name="item6">Sixth element to encode</param>
322322 /// <param name="item7">Seventh element to encode</param>
323- KeyRange ToKeyRange < T1 , T2 , T3 , T4 , T5 , T6 , T7 > ( Slice prefix , T1 item1 , T2 item2 , T3 item3 , T4 item4 , T5 item5 , T6 item6 , T7 item7 ) ;
323+ ( Slice Begin , Slice End ) ToKeyRange < T1 , T2 , T3 , T4 , T5 , T6 , T7 > ( Slice prefix , T1 item1 , T2 item2 , T3 item3 , T4 item4 , T5 item5 , T6 item6 , T7 item7 ) ;
324324
325325 /// <summary>Return a key range using eight elements as a prefix</summary>
326326 /// <typeparam name="T1">Type of the first element</typeparam>
@@ -340,7 +340,7 @@ public interface IDynamicKeyEncoder
340340 /// <param name="item6">Sixth element to encode</param>
341341 /// <param name="item7">Seventh element to encode</param>
342342 /// <param name="item8">Eighth element to encode</param>
343- 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 ) ;
343+ ( Slice Begin , Slice End ) 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 ) ;
344344
345345 //note: I will be billing $999.99 to anyone who wants up to T11 !!! :(
346346
0 commit comments