.NET API 1,116,304 bytes
AsyncEnumerable
public static ValueTask<
TResult>
AggregateAwaitWithCancellationAsync<
TSource,
TAccumulate,
TResult>(
this IAsyncEnumerable<
TSource>
source,
TAccumulate seed,
Func<
TAccumulate,
TSource,
CancellationToken,
ValueTask<
TAccumulate>>
accumulator,
Func<
TAccumulate,
CancellationToken,
ValueTask<
TResult>>
resultSelector,
CancellationToken cancellationToken =
default)
public static IAsyncEnumerable<
TResult>
GroupBy<
TSource,
TKey,
TElement,
TResult>(
this IAsyncEnumerable<
TSource>
source,
Func<
TSource,
TKey>
keySelector,
Func<
TSource,
TElement>
elementSelector,
Func<
TKey,
IAsyncEnumerable<
TElement>,
TResult>
resultSelector)
public static IAsyncEnumerable<
TResult>
GroupBy<
TSource,
TKey,
TElement,
TResult>(
this IAsyncEnumerable<
TSource>
source,
Func<
TSource,
TKey>
keySelector,
Func<
TSource,
TElement>
elementSelector,
Func<
TKey,
IAsyncEnumerable<
TElement>,
TResult>
resultSelector,
IEqualityComparer<
TKey>
comparer)
public static IAsyncEnumerable<
TResult>
GroupByAwait<
TSource,
TKey,
TElement,
TResult>(
this IAsyncEnumerable<
TSource>
source,
Func<
TSource,
ValueTask<
TKey>>
keySelector,
Func<
TSource,
ValueTask<
TElement>>
elementSelector,
Func<
TKey,
IAsyncEnumerable<
TElement>,
ValueTask<
TResult>>
resultSelector)
public static IAsyncEnumerable<
TResult>
GroupByAwait<
TSource,
TKey,
TElement,
TResult>(
this IAsyncEnumerable<
TSource>
source,
Func<
TSource,
ValueTask<
TKey>>
keySelector,
Func<
TSource,
ValueTask<
TElement>>
elementSelector,
Func<
TKey,
IAsyncEnumerable<
TElement>,
ValueTask<
TResult>>
resultSelector,
IEqualityComparer<
TKey>
comparer)
public static IAsyncEnumerable<
IAsyncGrouping<
TKey,
TElement>>
GroupByAwaitWithCancellation<
TSource,
TKey,
TElement>(
this IAsyncEnumerable<
TSource>
source,
Func<
TSource,
CancellationToken,
ValueTask<
TKey>>
keySelector,
Func<
TSource,
CancellationToken,
ValueTask<
TElement>>
elementSelector,
IEqualityComparer<
TKey>
comparer)
public static IAsyncEnumerable<
TResult>
GroupByAwaitWithCancellation<
TSource,
TKey,
TResult>(
this IAsyncEnumerable<
TSource>
source,
Func<
TSource,
CancellationToken,
ValueTask<
TKey>>
keySelector,
Func<
TKey,
IAsyncEnumerable<
TSource>,
CancellationToken,
ValueTask<
TResult>>
resultSelector,
IEqualityComparer<
TKey>
comparer)
public static IAsyncEnumerable<
TResult>
GroupByAwaitWithCancellation<
TSource,
TKey,
TElement,
TResult>(
this IAsyncEnumerable<
TSource>
source,
Func<
TSource,
CancellationToken,
ValueTask<
TKey>>
keySelector,
Func<
TSource,
CancellationToken,
ValueTask<
TElement>>
elementSelector,
Func<
TKey,
IAsyncEnumerable<
TElement>,
CancellationToken,
ValueTask<
TResult>>
resultSelector)
public static IAsyncEnumerable<
TResult>
GroupByAwaitWithCancellation<
TSource,
TKey,
TElement,
TResult>(
this IAsyncEnumerable<
TSource>
source,
Func<
TSource,
CancellationToken,
ValueTask<
TKey>>
keySelector,
Func<
TSource,
CancellationToken,
ValueTask<
TElement>>
elementSelector,
Func<
TKey,
IAsyncEnumerable<
TElement>,
CancellationToken,
ValueTask<
TResult>>
resultSelector,
IEqualityComparer<
TKey>
comparer)
public static IAsyncEnumerable<
TResult>
GroupJoin<
TOuter,
TInner,
TKey,
TResult>(
this IAsyncEnumerable<
TOuter>
outer,
IAsyncEnumerable<
TInner>
inner,
Func<
TOuter,
TKey>
outerKeySelector,
Func<
TInner,
TKey>
innerKeySelector,
Func<
TOuter,
IAsyncEnumerable<
TInner>,
TResult>
resultSelector)
public static IAsyncEnumerable<
TResult>
GroupJoin<
TOuter,
TInner,
TKey,
TResult>(
this IAsyncEnumerable<
TOuter>
outer,
IAsyncEnumerable<
TInner>
inner,
Func<
TOuter,
TKey>
outerKeySelector,
Func<
TInner,
TKey>
innerKeySelector,
Func<
TOuter,
IAsyncEnumerable<
TInner>,
TResult>
resultSelector,
IEqualityComparer<
TKey>
comparer)
public static IAsyncEnumerable<
TResult>
GroupJoinAwait<
TOuter,
TInner,
TKey,
TResult>(
this IAsyncEnumerable<
TOuter>
outer,
IAsyncEnumerable<
TInner>
inner,
Func<
TOuter,
ValueTask<
TKey>>
outerKeySelector,
Func<
TInner,
ValueTask<
TKey>>
innerKeySelector,
Func<
TOuter,
IAsyncEnumerable<
TInner>,
ValueTask<
TResult>>
resultSelector)
public static IAsyncEnumerable<
TResult>
GroupJoinAwait<
TOuter,
TInner,
TKey,
TResult>(
this IAsyncEnumerable<
TOuter>
outer,
IAsyncEnumerable<
TInner>
inner,
Func<
TOuter,
ValueTask<
TKey>>
outerKeySelector,
Func<
TInner,
ValueTask<
TKey>>
innerKeySelector,
Func<
TOuter,
IAsyncEnumerable<
TInner>,
ValueTask<
TResult>>
resultSelector,
IEqualityComparer<
TKey>
comparer)
public static IAsyncEnumerable<
TResult>
GroupJoinAwaitWithCancellation<
TOuter,
TInner,
TKey,
TResult>(
this IAsyncEnumerable<
TOuter>
outer,
IAsyncEnumerable<
TInner>
inner,
Func<
TOuter,
CancellationToken,
ValueTask<
TKey>>
outerKeySelector,
Func<
TInner,
CancellationToken,
ValueTask<
TKey>>
innerKeySelector,
Func<
TOuter,
IAsyncEnumerable<
TInner>,
CancellationToken,
ValueTask<
TResult>>
resultSelector)
public static IAsyncEnumerable<
TResult>
GroupJoinAwaitWithCancellation<
TOuter,
TInner,
TKey,
TResult>(
this IAsyncEnumerable<
TOuter>
outer,
IAsyncEnumerable<
TInner>
inner,
Func<
TOuter,
CancellationToken,
ValueTask<
TKey>>
outerKeySelector,
Func<
TInner,
CancellationToken,
ValueTask<
TKey>>
innerKeySelector,
Func<
TOuter,
IAsyncEnumerable<
TInner>,
CancellationToken,
ValueTask<
TResult>>
resultSelector,
IEqualityComparer<
TKey>
comparer)
public static IAsyncEnumerable<
TResult>
Join<
TOuter,
TInner,
TKey,
TResult>(
this IAsyncEnumerable<
TOuter>
outer,
IAsyncEnumerable<
TInner>
inner,
Func<
TOuter,
TKey>
outerKeySelector,
Func<
TInner,
TKey>
innerKeySelector,
Func<
TOuter,
TInner,
TResult>
resultSelector)
public static IAsyncEnumerable<
TResult>
Join<
TOuter,
TInner,
TKey,
TResult>(
this IAsyncEnumerable<
TOuter>
outer,
IAsyncEnumerable<
TInner>
inner,
Func<
TOuter,
TKey>
outerKeySelector,
Func<
TInner,
TKey>
innerKeySelector,
Func<
TOuter,
TInner,
TResult>
resultSelector,
IEqualityComparer<
TKey>
comparer)
public static IAsyncEnumerable<
TResult>
JoinAwait<
TOuter,
TInner,
TKey,
TResult>(
this IAsyncEnumerable<
TOuter>
outer,
IAsyncEnumerable<
TInner>
inner,
Func<
TOuter,
ValueTask<
TKey>>
outerKeySelector,
Func<
TInner,
ValueTask<
TKey>>
innerKeySelector,
Func<
TOuter,
TInner,
ValueTask<
TResult>>
resultSelector)
public static IAsyncEnumerable<
TResult>
JoinAwait<
TOuter,
TInner,
TKey,
TResult>(
this IAsyncEnumerable<
TOuter>
outer,
IAsyncEnumerable<
TInner>
inner,
Func<
TOuter,
ValueTask<
TKey>>
outerKeySelector,
Func<
TInner,
ValueTask<
TKey>>
innerKeySelector,
Func<
TOuter,
TInner,
ValueTask<
TResult>>
resultSelector,
IEqualityComparer<
TKey>
comparer)
public static IAsyncEnumerable<
TResult>
JoinAwaitWithCancellation<
TOuter,
TInner,
TKey,
TResult>(
this IAsyncEnumerable<
TOuter>
outer,
IAsyncEnumerable<
TInner>
inner,
Func<
TOuter,
CancellationToken,
ValueTask<
TKey>>
outerKeySelector,
Func<
TInner,
CancellationToken,
ValueTask<
TKey>>
innerKeySelector,
Func<
TOuter,
TInner,
CancellationToken,
ValueTask<
TResult>>
resultSelector)
public static IAsyncEnumerable<
TResult>
JoinAwaitWithCancellation<
TOuter,
TInner,
TKey,
TResult>(
this IAsyncEnumerable<
TOuter>
outer,
IAsyncEnumerable<
TInner>
inner,
Func<
TOuter,
CancellationToken,
ValueTask<
TKey>>
outerKeySelector,
Func<
TInner,
CancellationToken,
ValueTask<
TKey>>
innerKeySelector,
Func<
TOuter,
TInner,
CancellationToken,
ValueTask<
TResult>>
resultSelector,
IEqualityComparer<
TKey>
comparer)
public static IAsyncEnumerable<
TResult>
SelectManyAwaitWithCancellation<
TSource,
TCollection,
TResult>(
this IAsyncEnumerable<
TSource>
source,
Func<
TSource,
int,
CancellationToken,
ValueTask<
IAsyncEnumerable<
TCollection>>>
collectionSelector,
Func<
TSource,
TCollection,
CancellationToken,
ValueTask<
TResult>>
resultSelector)
public static ValueTask<
Dictionary<
TKey,
TElement>>
ToDictionaryAwaitWithCancellationAsync<
TSource,
TKey,
TElement>(
this IAsyncEnumerable<
TSource>
source,
Func<
TSource,
CancellationToken,
ValueTask<
TKey>>
keySelector,
Func<
TSource,
CancellationToken,
ValueTask<
TElement>>
elementSelector,
CancellationToken cancellationToken =
default)
public static ValueTask<
Dictionary<
TKey,
TElement>>
ToDictionaryAwaitWithCancellationAsync<
TSource,
TKey,
TElement>(
this IAsyncEnumerable<
TSource>
source,
Func<
TSource,
CancellationToken,
ValueTask<
TKey>>
keySelector,
Func<
TSource,
CancellationToken,
ValueTask<
TElement>>
elementSelector,
IEqualityComparer<
TKey>
comparer,
CancellationToken cancellationToken =
default)
public static ValueTask<
ILookup<
TKey,
TElement>>
ToLookupAwaitWithCancellationAsync<
TSource,
TKey,
TElement>(
this IAsyncEnumerable<
TSource>
source,
Func<
TSource,
CancellationToken,
ValueTask<
TKey>>
keySelector,
Func<
TSource,
CancellationToken,
ValueTask<
TElement>>
elementSelector,
CancellationToken cancellationToken =
default)
public static ValueTask<
ILookup<
TKey,
TElement>>
ToLookupAwaitWithCancellationAsync<
TSource,
TKey,
TElement>(
this IAsyncEnumerable<
TSource>
source,
Func<
TSource,
CancellationToken,
ValueTask<
TKey>>
keySelector,
Func<
TSource,
CancellationToken,
ValueTask<
TElement>>
elementSelector,
IEqualityComparer<
TKey>
comparer,
CancellationToken cancellationToken =
default)