public static IKeepOrderedEnumerable <TSource> ThenByDescending <TSource, TKey>(this IKeepOrderedEnumerable <TSource> source , Func <TSource, TKey> keySelector, IComparer <TKey> comparer) { return(source.OrderByDescending(keySelector, comparer)); }
public static IKeepOrderedEnumerable <TSource> ThenByDescending <TSource, TKey>(this IKeepOrderedEnumerable <TSource> source , Func <TSource, TKey> keySelector, Func <TKey, TKey, int> comparer) { return(source.ThenByDescending(keySelector, new LambdaComparer <TKey>(comparer))); }
public static IKeepOrderedEnumerable <TSource> ThenBy <TSource, TKey>(this IKeepOrderedEnumerable <TSource> source , Func <TSource, TKey> keySelector) { return(source.OrderBy(keySelector)); }