2 implementations of IOrderedAsyncEnumerable
System.Linq.AsyncEnumerable (2)
System\Linq\Empty.cs (1)
24
IAsyncEnumerable<TResult>, IAsyncEnumerator<TResult>,
IOrderedAsyncEnumerable
<TResult>
System\Linq\OrderBy.cs (1)
199
private abstract partial class OrderedIterator<TElement> :
IOrderedAsyncEnumerable
<TElement>
24 references to IOrderedAsyncEnumerable
System.Linq.AsyncEnumerable (24)
System\Linq\Empty.cs (2)
36
public
IOrderedAsyncEnumerable
<TResult> CreateOrderedAsyncEnumerable<TKey>(Func<TResult, TKey> keySelector, IComparer<TKey>? comparer, bool descending)
42
public
IOrderedAsyncEnumerable
<TResult> CreateOrderedAsyncEnumerable<TKey>(Func<TResult, CancellationToken, ValueTask<TKey>> keySelector, IComparer<TKey>? comparer, bool descending)
System\Linq\OrderBy.cs (22)
19
public static
IOrderedAsyncEnumerable
<T> Order<T>(
33
public static
IOrderedAsyncEnumerable
<TSource> OrderBy<TSource, TKey>( // satisfies the C# query-expression pattern
55
public static
IOrderedAsyncEnumerable
<TSource> OrderBy<TSource, TKey>(
74
public static
IOrderedAsyncEnumerable
<T> OrderDescending<T>(
88
public static
IOrderedAsyncEnumerable
<TSource> OrderByDescending<TSource, TKey>( // satisfies the C# query-expression pattern
110
public static
IOrderedAsyncEnumerable
<TSource> OrderByDescending<TSource, TKey>(
132
public static
IOrderedAsyncEnumerable
<TSource> ThenBy<TSource, TKey>( // satisfies the C# query-expression pattern
133
this
IOrderedAsyncEnumerable
<TSource> source,
151
public static
IOrderedAsyncEnumerable
<TSource> ThenBy<TSource, TKey>(
152
this
IOrderedAsyncEnumerable
<TSource> source,
170
public static
IOrderedAsyncEnumerable
<TSource> ThenByDescending<TSource, TKey>( // satisfies the C# query-expression pattern
171
this
IOrderedAsyncEnumerable
<TSource> source,
189
public static
IOrderedAsyncEnumerable
<TSource> ThenByDescending<TSource, TKey>(
190
this
IOrderedAsyncEnumerable
<TSource> source,
210
public
IOrderedAsyncEnumerable
<TElement> CreateOrderedAsyncEnumerable<TKey>(Func<TElement, TKey> keySelector, IComparer<TKey>? comparer, bool descending) =>
213
public
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>
443
IOrderedAsyncEnumerable
<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>
451
IOrderedAsyncEnumerable
<TElement> CreateOrderedAsyncEnumerable<TKey>(Func<TElement, CancellationToken, ValueTask<TKey>> keySelector, IComparer<TKey>? comparer, bool descending);