2 implementations of IOrderedAsyncEnumerable
System.Linq.AsyncEnumerable (2)
System\Linq\Empty.cs (1)
24IAsyncEnumerable<TResult>, IAsyncEnumerator<TResult>, IOrderedAsyncEnumerable<TResult>
System\Linq\OrderBy.cs (1)
199private abstract partial class OrderedIterator<TElement> : IOrderedAsyncEnumerable<TElement>
24 references to IOrderedAsyncEnumerable
System.Linq.AsyncEnumerable (24)
System\Linq\Empty.cs (2)
36public IOrderedAsyncEnumerable<TResult> CreateOrderedAsyncEnumerable<TKey>(Func<TResult, TKey> keySelector, IComparer<TKey>? comparer, bool descending) 42public IOrderedAsyncEnumerable<TResult> CreateOrderedAsyncEnumerable<TKey>(Func<TResult, CancellationToken, ValueTask<TKey>> keySelector, IComparer<TKey>? comparer, bool descending)
System\Linq\OrderBy.cs (22)
19public static IOrderedAsyncEnumerable<T> Order<T>( 33public static IOrderedAsyncEnumerable<TSource> OrderBy<TSource, TKey>( // satisfies the C# query-expression pattern 55public static IOrderedAsyncEnumerable<TSource> OrderBy<TSource, TKey>( 74public static IOrderedAsyncEnumerable<T> OrderDescending<T>( 88public static IOrderedAsyncEnumerable<TSource> OrderByDescending<TSource, TKey>( // satisfies the C# query-expression pattern 110public static IOrderedAsyncEnumerable<TSource> OrderByDescending<TSource, TKey>( 132public static IOrderedAsyncEnumerable<TSource> ThenBy<TSource, TKey>( // satisfies the C# query-expression pattern 133this IOrderedAsyncEnumerable<TSource> source, 151public static IOrderedAsyncEnumerable<TSource> ThenBy<TSource, TKey>( 152this IOrderedAsyncEnumerable<TSource> source, 170public static IOrderedAsyncEnumerable<TSource> ThenByDescending<TSource, TKey>( // satisfies the C# query-expression pattern 171this IOrderedAsyncEnumerable<TSource> source, 189public static IOrderedAsyncEnumerable<TSource> ThenByDescending<TSource, TKey>( 190this IOrderedAsyncEnumerable<TSource> source, 210public IOrderedAsyncEnumerable<TElement> CreateOrderedAsyncEnumerable<TKey>(Func<TElement, TKey> keySelector, IComparer<TKey>? comparer, bool descending) => 213public IOrderedAsyncEnumerable<TElement> CreateOrderedAsyncEnumerable<TKey>(Func<TElement, CancellationToken, ValueTask<TKey>> keySelector, IComparer<TKey>? comparer, bool descending) => 437/// <summary>Performs a subsequent ordering on the elements of an <see cref="IOrderedAsyncEnumerable{TElement}"/> according to a key.</summary> 442/// <returns>An <see cref="IOrderedAsyncEnumerable{TElement}"/> whose elements are sorted according to a key.</returns> 443IOrderedAsyncEnumerable<TElement> CreateOrderedAsyncEnumerable<TKey>(Func<TElement, TKey> keySelector, IComparer<TKey>? comparer, bool descending); 445/// <summary>Performs a subsequent ordering on the elements of an <see cref="IOrderedAsyncEnumerable{TElement}"/> according to a key.</summary> 450/// <returns>An <see cref="IOrderedAsyncEnumerable{TElement}"/> whose elements are sorted according to a key.</returns> 451IOrderedAsyncEnumerable<TElement> CreateOrderedAsyncEnumerable<TKey>(Func<TElement, CancellationToken, ValueTask<TKey>> keySelector, IComparer<TKey>? comparer, bool descending);