Browse Source

Improve ThenBy calls.

Bart De Smet 7 years ago
parent
commit
095cea4e2a
1 changed files with 2 additions and 2 deletions
  1. 2 2
      Ix.NET/Source/System.Linq.Async/System/Linq/Operators/OrderBy.cs

+ 2 - 2
Ix.NET/Source/System.Linq.Async/System/Linq/Operators/OrderBy.cs

@@ -147,7 +147,7 @@ namespace System.Linq
             if (keySelector == null)
                 throw Error.ArgumentNull(nameof(keySelector));
 
-            return source.ThenByDescending(keySelector, Comparer<TKey>.Default);
+            return source.CreateOrderedEnumerable(keySelector, Comparer<TKey>.Default, descending: true);
         }
 
         public static IOrderedAsyncEnumerable<TSource> ThenByDescending<TSource, TKey>(this IOrderedAsyncEnumerable<TSource> source, Func<TSource, Task<TKey>> keySelector)
@@ -157,7 +157,7 @@ namespace System.Linq
             if (keySelector == null)
                 throw Error.ArgumentNull(nameof(keySelector));
 
-            return source.ThenByDescending(keySelector, Comparer<TKey>.Default);
+            return source.CreateOrderedEnumerable(keySelector, Comparer<TKey>.Default, descending: true);
         }
 
         public static IOrderedAsyncEnumerable<TSource> ThenByDescending<TSource, TKey>(this IOrderedAsyncEnumerable<TSource> source, Func<TSource, TKey> keySelector, IComparer<TKey> comparer)