1 implementation of IOrderedAsyncEnumerable
System.Linq.AsyncEnumerable (1)
System\Linq\OrderBy.cs (1)
171private abstract partial class OrderedIterator<TElement> : IOrderedAsyncEnumerable<TElement>
22 references to IOrderedAsyncEnumerable
System.Linq.AsyncEnumerable (22)
System\Linq\OrderBy.cs (22)
19public static IOrderedAsyncEnumerable<T> Order<T>( 33public static IOrderedAsyncEnumerable<TSource> OrderBy<TSource, TKey>( // satisfies the C# query-expression pattern 48public static IOrderedAsyncEnumerable<TSource> OrderBy<TSource, TKey>( 60public static IOrderedAsyncEnumerable<T> OrderDescending<T>( 74public static IOrderedAsyncEnumerable<TSource> OrderByDescending<TSource, TKey>( // satisfies the C# query-expression pattern 89public static IOrderedAsyncEnumerable<TSource> OrderByDescending<TSource, TKey>( 104public static IOrderedAsyncEnumerable<TSource> ThenBy<TSource, TKey>( // satisfies the C# query-expression pattern 105this IOrderedAsyncEnumerable<TSource> source, 123public static IOrderedAsyncEnumerable<TSource> ThenBy<TSource, TKey>( 124this IOrderedAsyncEnumerable<TSource> source, 142public static IOrderedAsyncEnumerable<TSource> ThenByDescending<TSource, TKey>( // satisfies the C# query-expression pattern 143this IOrderedAsyncEnumerable<TSource> source, 161public static IOrderedAsyncEnumerable<TSource> ThenByDescending<TSource, TKey>( 162this IOrderedAsyncEnumerable<TSource> source, 182public IOrderedAsyncEnumerable<TElement> CreateOrderedAsyncEnumerable<TKey>(Func<TElement, TKey> keySelector, IComparer<TKey>? comparer, bool descending) => 185public IOrderedAsyncEnumerable<TElement> CreateOrderedAsyncEnumerable<TKey>(Func<TElement, CancellationToken, ValueTask<TKey>> keySelector, IComparer<TKey>? comparer, bool descending) => 412/// <summary>Performs a subsequent ordering on the elements of an <see cref="IOrderedAsyncEnumerable{TElement}"/> according to a key.</summary> 417/// <returns>An <see cref="IOrderedAsyncEnumerable{TElement}"/> whose elements are sorted according to a key.</returns> 418IOrderedAsyncEnumerable<TElement> CreateOrderedAsyncEnumerable<TKey>(Func<TElement, TKey> keySelector, IComparer<TKey>? comparer, bool descending); 420/// <summary>Performs a subsequent ordering on the elements of an <see cref="IOrderedAsyncEnumerable{TElement}"/> according to a key.</summary> 425/// <returns>An <see cref="IOrderedAsyncEnumerable{TElement}"/> whose elements are sorted according to a key.</returns> 426IOrderedAsyncEnumerable<TElement> CreateOrderedAsyncEnumerable<TKey>(Func<TElement, CancellationToken, ValueTask<TKey>> keySelector, IComparer<TKey>? comparer, bool descending);