/// <summary>
 ///
 /// </summary>
 /// <typeparam name="TSource"></typeparam>
 /// <typeparam name="TKey"></typeparam>
 /// <param name="source"></param>
 /// <param name="keySelector"></param>
 /// <param name="comparison"></param>
 /// <returns></returns>
 public static IOrderedEnumerable <TSource> ThenByDescending <TSource, TKey>(this IOrderedEnumerable <TSource> source, Func <TSource, TKey> keySelector, Comparison <TKey> comparison)
 {
     return(source.ThenByDescending(keySelector, Comparers.Comparison(comparison)));
 }
Exemple #2
0
 public static IOrderedEnumerable <TSource> ThenBy <TSource, TKey>(this IOrderedEnumerable <TSource> source, Func <TSource, TKey> keySelector, Comparison <TKey> comparison) =>
 source.ThenBy(keySelector, Comparers.Comparison(comparison));
 /// <summary>
 ///
 /// </summary>
 /// <typeparam name="TSource"></typeparam>
 /// <typeparam name="TKey"></typeparam>
 /// <param name="source"></param>
 /// <param name="keySelector"></param>
 /// <param name="comparison"></param>
 /// <returns></returns>
 public static IOrderedEnumerable <TSource> OrderBy <TSource, TKey>(this IEnumerable <TSource> source, Func <TSource, TKey> keySelector, Comparison <TKey> comparison)
 {
     return(source.OrderBy(keySelector, Comparers.Comparison(comparison)));
 }
Exemple #4
0
 public static IOrderedEnumerable <TSource> OrderByDescending <TSource, TKey>(this IEnumerable <TSource> source, Func <TSource, TKey> keySelector, Comparison <TKey> comparison) =>
 source.OrderByDescending(keySelector, Comparers.Comparison(comparison));