UniTaskAsyncEnumerable Class
Namespace: Cysharp.Threading.Tasks.Linq
Assembly: cs.temp.dll.dll
public static class UniTaskAsyncEnumerable
Inheritance
System.Object → UniTaskAsyncEnumerableMembers
Methods
Methods
AggregateAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, TSource, TSource>, CancellationToken)
public static UniTask<TSource> AggregateAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TSource, TSource> accumulator, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>accumulator
Func<TSource, TSource, TSource>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<TSource>
Type Parameters
TSource
AggregateAsync<TSource, TAccumulate>(IUniTaskAsyncEnumerable<TSource>, TAccumulate, Func<TAccumulate, TSource, TAccumulate>, CancellationToken)
public static UniTask<TAccumulate> AggregateAsync<TSource, TAccumulate>(this IUniTaskAsyncEnumerable<TSource> source, TAccumulate seed, Func<TAccumulate, TSource, TAccumulate> accumulator, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>seed
TAccumulateaccumulator
Func<TAccumulate, TSource, TAccumulate>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<TAccumulate>
Type Parameters
TSource
TAccumulate
AggregateAsync<TSource, TAccumulate, TResult>(IUniTaskAsyncEnumerable<TSource>, TAccumulate, Func<TAccumulate, TSource, TAccumulate>, Func<TAccumulate, TResult>, CancellationToken)
public static UniTask<TResult> AggregateAsync<TSource, TAccumulate, TResult>(this IUniTaskAsyncEnumerable<TSource> source, TAccumulate seed, Func<TAccumulate, TSource, TAccumulate> accumulator, Func<TAccumulate, TResult> resultSelector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>seed
TAccumulateaccumulator
Func<TAccumulate, TSource, TAccumulate>resultSelector
Func<TAccumulate, TResult>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<TResult>
Type Parameters
TSource
TAccumulate
TResult
AggregateAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, TSource, UniTask<TSource>>, CancellationToken)
public static UniTask<TSource> AggregateAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TSource, UniTask<TSource>> accumulator, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>accumulator
Func<TSource, TSource, UniTask<TSource>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<TSource>
Type Parameters
TSource
AggregateAwaitAsync<TSource, TAccumulate>(IUniTaskAsyncEnumerable<TSource>, TAccumulate, Func<TAccumulate, TSource, UniTask<TAccumulate>>, CancellationToken)
public static UniTask<TAccumulate> AggregateAwaitAsync<TSource, TAccumulate>(this IUniTaskAsyncEnumerable<TSource> source, TAccumulate seed, Func<TAccumulate, TSource, UniTask<TAccumulate>> accumulator, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>seed
TAccumulateaccumulator
Func<TAccumulate, TSource, UniTask<TAccumulate>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<TAccumulate>
Type Parameters
TSource
TAccumulate
AggregateAwaitAsync<TSource, TAccumulate, TResult>(IUniTaskAsyncEnumerable<TSource>, TAccumulate, Func<TAccumulate, TSource, UniTask<TAccumulate>>, Func<TAccumulate, UniTask<TResult>>, CancellationToken)
public static UniTask<TResult> AggregateAwaitAsync<TSource, TAccumulate, TResult>(this IUniTaskAsyncEnumerable<TSource> source, TAccumulate seed, Func<TAccumulate, TSource, UniTask<TAccumulate>> accumulator, Func<TAccumulate, UniTask<TResult>> resultSelector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>seed
TAccumulateaccumulator
Func<TAccumulate, TSource, UniTask<TAccumulate>>resultSelector
Func<TAccumulate, UniTask<TResult>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<TResult>
Type Parameters
TSource
TAccumulate
TResult
AggregateAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, TSource, CancellationToken, UniTask<TSource>>, CancellationToken)
public static UniTask<TSource> AggregateAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TSource, CancellationToken, UniTask<TSource>> accumulator, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>accumulator
Func<TSource, TSource, System.Threading.CancellationToken, UniTask<TSource>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<TSource>
Type Parameters
TSource
AggregateAwaitWithCancellationAsync<TSource, TAccumulate>(IUniTaskAsyncEnumerable<TSource>, TAccumulate, Func<TAccumulate, TSource, CancellationToken, UniTask<TAccumulate>>, CancellationToken)
public static UniTask<TAccumulate> AggregateAwaitWithCancellationAsync<TSource, TAccumulate>(this IUniTaskAsyncEnumerable<TSource> source, TAccumulate seed, Func<TAccumulate, TSource, CancellationToken, UniTask<TAccumulate>> accumulator, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>seed
TAccumulateaccumulator
Func<TAccumulate, TSource, System.Threading.CancellationToken, UniTask<TAccumulate>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<TAccumulate>
Type Parameters
TSource
TAccumulate
AggregateAwaitWithCancellationAsync<TSource, TAccumulate, TResult>(IUniTaskAsyncEnumerable<TSource>, TAccumulate, Func<TAccumulate, TSource, CancellationToken, UniTask<TAccumulate>>, Func<TAccumulate, CancellationToken, UniTask<TResult>>, CancellationToken)
public static UniTask<TResult> AggregateAwaitWithCancellationAsync<TSource, TAccumulate, TResult>(this IUniTaskAsyncEnumerable<TSource> source, TAccumulate seed, Func<TAccumulate, TSource, CancellationToken, UniTask<TAccumulate>> accumulator, Func<TAccumulate, CancellationToken, UniTask<TResult>> resultSelector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>seed
TAccumulateaccumulator
Func<TAccumulate, TSource, System.Threading.CancellationToken, UniTask<TAccumulate>>resultSelector
Func<TAccumulate, System.Threading.CancellationToken, UniTask<TResult>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<TResult>
Type Parameters
TSource
TAccumulate
TResult
AllAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Boolean>, CancellationToken)
public static UniTask<Boolean> AllAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Boolean> predicate, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, Boolean>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Boolean>
Type Parameters
TSource
AllAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Boolean>>, CancellationToken)
public static UniTask<Boolean> AllAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Boolean>> predicate, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, UniTask<Boolean>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Boolean>
Type Parameters
TSource
AllAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Boolean>>, CancellationToken)
public static UniTask<Boolean> AllAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Boolean>> predicate, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, System.Threading.CancellationToken, UniTask<Boolean>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Boolean>
Type Parameters
TSource
AnyAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Boolean>, CancellationToken)
public static UniTask<Boolean> AnyAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Boolean> predicate, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, Boolean>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Boolean>
Type Parameters
TSource
AnyAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, CancellationToken)
public static UniTask<Boolean> AnyAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Boolean>
Type Parameters
TSource
AnyAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Boolean>>, CancellationToken)
public static UniTask<Boolean> AnyAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Boolean>> predicate, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, UniTask<Boolean>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Boolean>
Type Parameters
TSource
AnyAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Boolean>>, CancellationToken)
public static UniTask<Boolean> AnyAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Boolean>> predicate, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, System.Threading.CancellationToken, UniTask<Boolean>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Boolean>
Type Parameters
TSource
Append<TSource>(IUniTaskAsyncEnumerable<TSource>, TSource)
public static IUniTaskAsyncEnumerable<TSource> Append<TSource>(this IUniTaskAsyncEnumerable<TSource> source, TSource element)
Parameters
source
IUniTaskAsyncEnumerable<TSource>element
TSource
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
AsUniTaskAsyncEnumerable<TSource>(IUniTaskAsyncEnumerable<TSource>)
public static IUniTaskAsyncEnumerable<TSource> AsUniTaskAsyncEnumerable<TSource>(this IUniTaskAsyncEnumerable<TSource> source)
Parameters
source
IUniTaskAsyncEnumerable<TSource>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
AverageAsync(IUniTaskAsyncEnumerable<Decimal>, CancellationToken)
public static UniTask<decimal> AverageAsync(this IUniTaskAsyncEnumerable<Decimal> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<Decimal>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Decimal>
AverageAsync(IUniTaskAsyncEnumerable<Double>, CancellationToken)
public static UniTask<double> AverageAsync(this IUniTaskAsyncEnumerable<Double> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<Double>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Double>
AverageAsync(IUniTaskAsyncEnumerable<Int32>, CancellationToken)
public static UniTask<double> AverageAsync(this IUniTaskAsyncEnumerable<Int32> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<Int32>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Double>
AverageAsync(IUniTaskAsyncEnumerable<Int64>, CancellationToken)
public static UniTask<double> AverageAsync(this IUniTaskAsyncEnumerable<Int64> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<Int64>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Double>
AverageAsync(IUniTaskAsyncEnumerable<Single>, CancellationToken)
public static UniTask<float> AverageAsync(this IUniTaskAsyncEnumerable<Single> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<Single>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Single>
AverageAsync(IUniTaskAsyncEnumerable<Nullable<Decimal>>, CancellationToken)
public static UniTask<decimal?> AverageAsync(this IUniTaskAsyncEnumerable<Decimal?> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<System.Nullable<Decimal>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<System.Decimal>>
AverageAsync(IUniTaskAsyncEnumerable<Nullable<Double>>, CancellationToken)
public static UniTask<double?> AverageAsync(this IUniTaskAsyncEnumerable<Double?> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<System.Nullable<Double>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<System.Double>>
AverageAsync(IUniTaskAsyncEnumerable<Nullable<Int32>>, CancellationToken)
public static UniTask<double?> AverageAsync(this IUniTaskAsyncEnumerable<Int32?> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<System.Nullable<Int32>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<System.Double>>
AverageAsync(IUniTaskAsyncEnumerable<Nullable<Int64>>, CancellationToken)
public static UniTask<double?> AverageAsync(this IUniTaskAsyncEnumerable<Int64?> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<System.Nullable<Int64>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<System.Double>>
AverageAsync(IUniTaskAsyncEnumerable<Nullable<Single>>, CancellationToken)
public static UniTask<float?> AverageAsync(this IUniTaskAsyncEnumerable<Single?> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<System.Nullable<Single>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<System.Single>>
AverageAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Decimal>, CancellationToken)
public static UniTask<decimal> AverageAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Decimal> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, Decimal>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Decimal>
Type Parameters
TSource
AverageAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Double>, CancellationToken)
public static UniTask<double> AverageAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Double> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, Double>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Double>
Type Parameters
TSource
AverageAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Int32>, CancellationToken)
public static UniTask<double> AverageAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Int32> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, Int32>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Double>
Type Parameters
TSource
AverageAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Int64>, CancellationToken)
public static UniTask<double> AverageAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Int64> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, Int64>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Double>
Type Parameters
TSource
AverageAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Single>, CancellationToken)
public static UniTask<float> AverageAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Single> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, Single>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Single>
Type Parameters
TSource
AverageAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Nullable<Decimal>>, CancellationToken)
public static UniTask<decimal?> AverageAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Decimal?> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Nullable<Decimal>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<System.Decimal>>
Type Parameters
TSource
AverageAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Nullable<Double>>, CancellationToken)
public static UniTask<double?> AverageAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Double?> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Nullable<Double>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<System.Double>>
Type Parameters
TSource
AverageAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Nullable<Int32>>, CancellationToken)
public static UniTask<double?> AverageAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Int32?> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Nullable<Int32>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<System.Double>>
Type Parameters
TSource
AverageAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Nullable<Int64>>, CancellationToken)
public static UniTask<double?> AverageAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Int64?> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Nullable<Int64>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<System.Double>>
Type Parameters
TSource
AverageAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Nullable<Single>>, CancellationToken)
public static UniTask<float?> AverageAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Single?> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Nullable<Single>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<System.Single>>
Type Parameters
TSource
AverageAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Decimal>>, CancellationToken)
public static UniTask<decimal> AverageAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Decimal>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, UniTask<Decimal>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Decimal>
Type Parameters
TSource
AverageAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Double>>, CancellationToken)
public static UniTask<double> AverageAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Double>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, UniTask<Double>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Double>
Type Parameters
TSource
AverageAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Int32>>, CancellationToken)
public static UniTask<double> AverageAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Int32>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, UniTask<Int32>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Double>
Type Parameters
TSource
AverageAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Int64>>, CancellationToken)
public static UniTask<double> AverageAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Int64>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, UniTask<Int64>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Double>
Type Parameters
TSource
AverageAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Single>>, CancellationToken)
public static UniTask<float> AverageAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Single>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, UniTask<Single>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Single>
Type Parameters
TSource
AverageAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Nullable<Decimal>>>, CancellationToken)
public static UniTask<decimal?> AverageAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Decimal?>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, UniTask<System.Nullable<Decimal>>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<System.Decimal>>
Type Parameters
TSource
AverageAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Nullable<Double>>>, CancellationToken)
public static UniTask<double?> AverageAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Double?>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, UniTask<System.Nullable<Double>>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<System.Double>>
Type Parameters
TSource
AverageAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Nullable<Int32>>>, CancellationToken)
public static UniTask<double?> AverageAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Int32?>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, UniTask<System.Nullable<Int32>>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<System.Double>>
Type Parameters
TSource
AverageAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Nullable<Int64>>>, CancellationToken)
public static UniTask<double?> AverageAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Int64?>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, UniTask<System.Nullable<Int64>>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<System.Double>>
Type Parameters
TSource
AverageAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Nullable<Single>>>, CancellationToken)
public static UniTask<float?> AverageAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Single?>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, UniTask<System.Nullable<Single>>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<System.Single>>
Type Parameters
TSource
AverageAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Decimal>>, CancellationToken)
public static UniTask<decimal> AverageAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Decimal>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Threading.CancellationToken, UniTask<Decimal>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Decimal>
Type Parameters
TSource
AverageAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Double>>, CancellationToken)
public static UniTask<double> AverageAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Double>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Threading.CancellationToken, UniTask<Double>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Double>
Type Parameters
TSource
AverageAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Int32>>, CancellationToken)
public static UniTask<double> AverageAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Int32>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Threading.CancellationToken, UniTask<Int32>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Double>
Type Parameters
TSource
AverageAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Int64>>, CancellationToken)
public static UniTask<double> AverageAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Int64>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Threading.CancellationToken, UniTask<Int64>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Double>
Type Parameters
TSource
AverageAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Single>>, CancellationToken)
public static UniTask<float> AverageAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Single>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Threading.CancellationToken, UniTask<Single>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Single>
Type Parameters
TSource
AverageAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Nullable<Decimal>>>, CancellationToken)
public static UniTask<decimal?> AverageAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Decimal?>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Threading.CancellationToken, UniTask<System.Nullable<Decimal>>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<System.Decimal>>
Type Parameters
TSource
AverageAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Nullable<Double>>>, CancellationToken)
public static UniTask<double?> AverageAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Double?>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Threading.CancellationToken, UniTask<System.Nullable<Double>>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<System.Double>>
Type Parameters
TSource
AverageAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Nullable<Int32>>>, CancellationToken)
public static UniTask<double?> AverageAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Int32?>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Threading.CancellationToken, UniTask<System.Nullable<Int32>>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<System.Double>>
Type Parameters
TSource
AverageAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Nullable<Int64>>>, CancellationToken)
public static UniTask<double?> AverageAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Int64?>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Threading.CancellationToken, UniTask<System.Nullable<Int64>>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<System.Double>>
Type Parameters
TSource
AverageAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Nullable<Single>>>, CancellationToken)
public static UniTask<float?> AverageAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Single?>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Threading.CancellationToken, UniTask<System.Nullable<Single>>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<System.Single>>
Type Parameters
TSource
Buffer<TSource>(IUniTaskAsyncEnumerable<TSource>, Int32)
public static IUniTaskAsyncEnumerable<IList<TSource>> Buffer<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Int32 count)
Parameters
source
IUniTaskAsyncEnumerable<TSource>count
Int32
Returns
- IUniTaskAsyncEnumerable<System.Collections.Generic.IList<TSource>>
Type Parameters
TSource
Buffer<TSource>(IUniTaskAsyncEnumerable<TSource>, Int32, Int32)
public static IUniTaskAsyncEnumerable<IList<TSource>> Buffer<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Int32 count, Int32 skip)
Parameters
source
IUniTaskAsyncEnumerable<TSource>count
Int32skip
Int32
Returns
- IUniTaskAsyncEnumerable<System.Collections.Generic.IList<TSource>>
Type Parameters
TSource
Cast<TResult>(IUniTaskAsyncEnumerable<Object>)
public static IUniTaskAsyncEnumerable<TResult> Cast<TResult>(this IUniTaskAsyncEnumerable<Object> source)
Parameters
source
IUniTaskAsyncEnumerable<Object>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TResult
CombineLatest<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>(IUniTaskAsyncEnumerable<T1>, IUniTaskAsyncEnumerable<T2>, IUniTaskAsyncEnumerable<T3>, IUniTaskAsyncEnumerable<T4>, IUniTaskAsyncEnumerable<T5>, IUniTaskAsyncEnumerable<T6>, IUniTaskAsyncEnumerable<T7>, IUniTaskAsyncEnumerable<T8>, IUniTaskAsyncEnumerable<T9>, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>)
public static IUniTaskAsyncEnumerable<TResult> CombineLatest<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>(this IUniTaskAsyncEnumerable<T1> source1, IUniTaskAsyncEnumerable<T2> source2, IUniTaskAsyncEnumerable<T3> source3, IUniTaskAsyncEnumerable<T4> source4, IUniTaskAsyncEnumerable<T5> source5, IUniTaskAsyncEnumerable<T6> source6, IUniTaskAsyncEnumerable<T7> source7, IUniTaskAsyncEnumerable<T8> source8, IUniTaskAsyncEnumerable<T9> source9, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult> resultSelector)
Parameters
source1
IUniTaskAsyncEnumerable<T1>source2
IUniTaskAsyncEnumerable<T2>source3
IUniTaskAsyncEnumerable<T3>source4
IUniTaskAsyncEnumerable<T4>source5
IUniTaskAsyncEnumerable<T5>source6
IUniTaskAsyncEnumerable<T6>source7
IUniTaskAsyncEnumerable<T7>source8
IUniTaskAsyncEnumerable<T8>source9
IUniTaskAsyncEnumerable<T9>resultSelector
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, TResult>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
T1
T2
T3
T4
T5
T6
T7
T8
T9
TResult
CombineLatest<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>(IUniTaskAsyncEnumerable<T1>, IUniTaskAsyncEnumerable<T2>, IUniTaskAsyncEnumerable<T3>, IUniTaskAsyncEnumerable<T4>, IUniTaskAsyncEnumerable<T5>, IUniTaskAsyncEnumerable<T6>, IUniTaskAsyncEnumerable<T7>, IUniTaskAsyncEnumerable<T8>, IUniTaskAsyncEnumerable<T9>, IUniTaskAsyncEnumerable<T10>, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>)
public static IUniTaskAsyncEnumerable<TResult> CombineLatest<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>(this IUniTaskAsyncEnumerable<T1> source1, IUniTaskAsyncEnumerable<T2> source2, IUniTaskAsyncEnumerable<T3> source3, IUniTaskAsyncEnumerable<T4> source4, IUniTaskAsyncEnumerable<T5> source5, IUniTaskAsyncEnumerable<T6> source6, IUniTaskAsyncEnumerable<T7> source7, IUniTaskAsyncEnumerable<T8> source8, IUniTaskAsyncEnumerable<T9> source9, IUniTaskAsyncEnumerable<T10> source10, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult> resultSelector)
Parameters
source1
IUniTaskAsyncEnumerable<T1>source2
IUniTaskAsyncEnumerable<T2>source3
IUniTaskAsyncEnumerable<T3>source4
IUniTaskAsyncEnumerable<T4>source5
IUniTaskAsyncEnumerable<T5>source6
IUniTaskAsyncEnumerable<T6>source7
IUniTaskAsyncEnumerable<T7>source8
IUniTaskAsyncEnumerable<T8>source9
IUniTaskAsyncEnumerable<T9>source10
IUniTaskAsyncEnumerable<T10>resultSelector
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, TResult>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
T1
T2
T3
T4
T5
T6
T7
T8
T9
T10
TResult
CombineLatest<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult>(IUniTaskAsyncEnumerable<T1>, IUniTaskAsyncEnumerable<T2>, IUniTaskAsyncEnumerable<T3>, IUniTaskAsyncEnumerable<T4>, IUniTaskAsyncEnumerable<T5>, IUniTaskAsyncEnumerable<T6>, IUniTaskAsyncEnumerable<T7>, IUniTaskAsyncEnumerable<T8>, IUniTaskAsyncEnumerable<T9>, IUniTaskAsyncEnumerable<T10>, IUniTaskAsyncEnumerable<T11>, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult>)
public static IUniTaskAsyncEnumerable<TResult> CombineLatest<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult>(this IUniTaskAsyncEnumerable<T1> source1, IUniTaskAsyncEnumerable<T2> source2, IUniTaskAsyncEnumerable<T3> source3, IUniTaskAsyncEnumerable<T4> source4, IUniTaskAsyncEnumerable<T5> source5, IUniTaskAsyncEnumerable<T6> source6, IUniTaskAsyncEnumerable<T7> source7, IUniTaskAsyncEnumerable<T8> source8, IUniTaskAsyncEnumerable<T9> source9, IUniTaskAsyncEnumerable<T10> source10, IUniTaskAsyncEnumerable<T11> source11, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult> resultSelector)
Parameters
source1
IUniTaskAsyncEnumerable<T1>source2
IUniTaskAsyncEnumerable<T2>source3
IUniTaskAsyncEnumerable<T3>source4
IUniTaskAsyncEnumerable<T4>source5
IUniTaskAsyncEnumerable<T5>source6
IUniTaskAsyncEnumerable<T6>source7
IUniTaskAsyncEnumerable<T7>source8
IUniTaskAsyncEnumerable<T8>source9
IUniTaskAsyncEnumerable<T9>source10
IUniTaskAsyncEnumerable<T10>source11
IUniTaskAsyncEnumerable<T11>resultSelector
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, TResult>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
T1
T2
T3
T4
T5
T6
T7
T8
T9
T10
T11
TResult
CombineLatest<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult>(IUniTaskAsyncEnumerable<T1>, IUniTaskAsyncEnumerable<T2>, IUniTaskAsyncEnumerable<T3>, IUniTaskAsyncEnumerable<T4>, IUniTaskAsyncEnumerable<T5>, IUniTaskAsyncEnumerable<T6>, IUniTaskAsyncEnumerable<T7>, IUniTaskAsyncEnumerable<T8>, IUniTaskAsyncEnumerable<T9>, IUniTaskAsyncEnumerable<T10>, IUniTaskAsyncEnumerable<T11>, IUniTaskAsyncEnumerable<T12>, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult>)
public static IUniTaskAsyncEnumerable<TResult> CombineLatest<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult>(this IUniTaskAsyncEnumerable<T1> source1, IUniTaskAsyncEnumerable<T2> source2, IUniTaskAsyncEnumerable<T3> source3, IUniTaskAsyncEnumerable<T4> source4, IUniTaskAsyncEnumerable<T5> source5, IUniTaskAsyncEnumerable<T6> source6, IUniTaskAsyncEnumerable<T7> source7, IUniTaskAsyncEnumerable<T8> source8, IUniTaskAsyncEnumerable<T9> source9, IUniTaskAsyncEnumerable<T10> source10, IUniTaskAsyncEnumerable<T11> source11, IUniTaskAsyncEnumerable<T12> source12, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult> resultSelector)
Parameters
source1
IUniTaskAsyncEnumerable<T1>source2
IUniTaskAsyncEnumerable<T2>source3
IUniTaskAsyncEnumerable<T3>source4
IUniTaskAsyncEnumerable<T4>source5
IUniTaskAsyncEnumerable<T5>source6
IUniTaskAsyncEnumerable<T6>source7
IUniTaskAsyncEnumerable<T7>source8
IUniTaskAsyncEnumerable<T8>source9
IUniTaskAsyncEnumerable<T9>source10
IUniTaskAsyncEnumerable<T10>source11
IUniTaskAsyncEnumerable<T11>source12
IUniTaskAsyncEnumerable<T12>resultSelector
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, TResult>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
T1
T2
T3
T4
T5
T6
T7
T8
T9
T10
T11
T12
TResult
CombineLatest<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>(IUniTaskAsyncEnumerable<T1>, IUniTaskAsyncEnumerable<T2>, IUniTaskAsyncEnumerable<T3>, IUniTaskAsyncEnumerable<T4>, IUniTaskAsyncEnumerable<T5>, IUniTaskAsyncEnumerable<T6>, IUniTaskAsyncEnumerable<T7>, IUniTaskAsyncEnumerable<T8>, IUniTaskAsyncEnumerable<T9>, IUniTaskAsyncEnumerable<T10>, IUniTaskAsyncEnumerable<T11>, IUniTaskAsyncEnumerable<T12>, IUniTaskAsyncEnumerable<T13>, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>)
public static IUniTaskAsyncEnumerable<TResult> CombineLatest<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>(this IUniTaskAsyncEnumerable<T1> source1, IUniTaskAsyncEnumerable<T2> source2, IUniTaskAsyncEnumerable<T3> source3, IUniTaskAsyncEnumerable<T4> source4, IUniTaskAsyncEnumerable<T5> source5, IUniTaskAsyncEnumerable<T6> source6, IUniTaskAsyncEnumerable<T7> source7, IUniTaskAsyncEnumerable<T8> source8, IUniTaskAsyncEnumerable<T9> source9, IUniTaskAsyncEnumerable<T10> source10, IUniTaskAsyncEnumerable<T11> source11, IUniTaskAsyncEnumerable<T12> source12, IUniTaskAsyncEnumerable<T13> source13, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult> resultSelector)
Parameters
source1
IUniTaskAsyncEnumerable<T1>source2
IUniTaskAsyncEnumerable<T2>source3
IUniTaskAsyncEnumerable<T3>source4
IUniTaskAsyncEnumerable<T4>source5
IUniTaskAsyncEnumerable<T5>source6
IUniTaskAsyncEnumerable<T6>source7
IUniTaskAsyncEnumerable<T7>source8
IUniTaskAsyncEnumerable<T8>source9
IUniTaskAsyncEnumerable<T9>source10
IUniTaskAsyncEnumerable<T10>source11
IUniTaskAsyncEnumerable<T11>source12
IUniTaskAsyncEnumerable<T12>source13
IUniTaskAsyncEnumerable<T13>resultSelector
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, TResult>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
T1
T2
T3
T4
T5
T6
T7
T8
T9
T10
T11
T12
T13
TResult
CombineLatest<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult>(IUniTaskAsyncEnumerable<T1>, IUniTaskAsyncEnumerable<T2>, IUniTaskAsyncEnumerable<T3>, IUniTaskAsyncEnumerable<T4>, IUniTaskAsyncEnumerable<T5>, IUniTaskAsyncEnumerable<T6>, IUniTaskAsyncEnumerable<T7>, IUniTaskAsyncEnumerable<T8>, IUniTaskAsyncEnumerable<T9>, IUniTaskAsyncEnumerable<T10>, IUniTaskAsyncEnumerable<T11>, IUniTaskAsyncEnumerable<T12>, IUniTaskAsyncEnumerable<T13>, IUniTaskAsyncEnumerable<T14>, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult>)
public static IUniTaskAsyncEnumerable<TResult> CombineLatest<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult>(this IUniTaskAsyncEnumerable<T1> source1, IUniTaskAsyncEnumerable<T2> source2, IUniTaskAsyncEnumerable<T3> source3, IUniTaskAsyncEnumerable<T4> source4, IUniTaskAsyncEnumerable<T5> source5, IUniTaskAsyncEnumerable<T6> source6, IUniTaskAsyncEnumerable<T7> source7, IUniTaskAsyncEnumerable<T8> source8, IUniTaskAsyncEnumerable<T9> source9, IUniTaskAsyncEnumerable<T10> source10, IUniTaskAsyncEnumerable<T11> source11, IUniTaskAsyncEnumerable<T12> source12, IUniTaskAsyncEnumerable<T13> source13, IUniTaskAsyncEnumerable<T14> source14, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult> resultSelector)
Parameters
source1
IUniTaskAsyncEnumerable<T1>source2
IUniTaskAsyncEnumerable<T2>source3
IUniTaskAsyncEnumerable<T3>source4
IUniTaskAsyncEnumerable<T4>source5
IUniTaskAsyncEnumerable<T5>source6
IUniTaskAsyncEnumerable<T6>source7
IUniTaskAsyncEnumerable<T7>source8
IUniTaskAsyncEnumerable<T8>source9
IUniTaskAsyncEnumerable<T9>source10
IUniTaskAsyncEnumerable<T10>source11
IUniTaskAsyncEnumerable<T11>source12
IUniTaskAsyncEnumerable<T12>source13
IUniTaskAsyncEnumerable<T13>source14
IUniTaskAsyncEnumerable<T14>resultSelector
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, TResult>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
T1
T2
T3
T4
T5
T6
T7
T8
T9
T10
T11
T12
T13
T14
TResult
CombineLatest<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>(IUniTaskAsyncEnumerable<T1>, IUniTaskAsyncEnumerable<T2>, IUniTaskAsyncEnumerable<T3>, IUniTaskAsyncEnumerable<T4>, IUniTaskAsyncEnumerable<T5>, IUniTaskAsyncEnumerable<T6>, IUniTaskAsyncEnumerable<T7>, IUniTaskAsyncEnumerable<T8>, IUniTaskAsyncEnumerable<T9>, IUniTaskAsyncEnumerable<T10>, IUniTaskAsyncEnumerable<T11>, IUniTaskAsyncEnumerable<T12>, IUniTaskAsyncEnumerable<T13>, IUniTaskAsyncEnumerable<T14>, IUniTaskAsyncEnumerable<T15>, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>)
public static IUniTaskAsyncEnumerable<TResult> CombineLatest<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>(this IUniTaskAsyncEnumerable<T1> source1, IUniTaskAsyncEnumerable<T2> source2, IUniTaskAsyncEnumerable<T3> source3, IUniTaskAsyncEnumerable<T4> source4, IUniTaskAsyncEnumerable<T5> source5, IUniTaskAsyncEnumerable<T6> source6, IUniTaskAsyncEnumerable<T7> source7, IUniTaskAsyncEnumerable<T8> source8, IUniTaskAsyncEnumerable<T9> source9, IUniTaskAsyncEnumerable<T10> source10, IUniTaskAsyncEnumerable<T11> source11, IUniTaskAsyncEnumerable<T12> source12, IUniTaskAsyncEnumerable<T13> source13, IUniTaskAsyncEnumerable<T14> source14, IUniTaskAsyncEnumerable<T15> source15, Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult> resultSelector)
Parameters
source1
IUniTaskAsyncEnumerable<T1>source2
IUniTaskAsyncEnumerable<T2>source3
IUniTaskAsyncEnumerable<T3>source4
IUniTaskAsyncEnumerable<T4>source5
IUniTaskAsyncEnumerable<T5>source6
IUniTaskAsyncEnumerable<T6>source7
IUniTaskAsyncEnumerable<T7>source8
IUniTaskAsyncEnumerable<T8>source9
IUniTaskAsyncEnumerable<T9>source10
IUniTaskAsyncEnumerable<T10>source11
IUniTaskAsyncEnumerable<T11>source12
IUniTaskAsyncEnumerable<T12>source13
IUniTaskAsyncEnumerable<T13>source14
IUniTaskAsyncEnumerable<T14>source15
IUniTaskAsyncEnumerable<T15>resultSelector
Func<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, TResult>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
T1
T2
T3
T4
T5
T6
T7
T8
T9
T10
T11
T12
T13
T14
T15
TResult
CombineLatest<T1, T2, TResult>(IUniTaskAsyncEnumerable<T1>, IUniTaskAsyncEnumerable<T2>, Func<T1, T2, TResult>)
public static IUniTaskAsyncEnumerable<TResult> CombineLatest<T1, T2, TResult>(this IUniTaskAsyncEnumerable<T1> source1, IUniTaskAsyncEnumerable<T2> source2, Func<T1, T2, TResult> resultSelector)
Parameters
source1
IUniTaskAsyncEnumerable<T1>source2
IUniTaskAsyncEnumerable<T2>resultSelector
Func<T1, T2, TResult>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
T1
T2
TResult
CombineLatest<T1, T2, T3, TResult>(IUniTaskAsyncEnumerable<T1>, IUniTaskAsyncEnumerable<T2>, IUniTaskAsyncEnumerable<T3>, Func<T1, T2, T3, TResult>)
public static IUniTaskAsyncEnumerable<TResult> CombineLatest<T1, T2, T3, TResult>(this IUniTaskAsyncEnumerable<T1> source1, IUniTaskAsyncEnumerable<T2> source2, IUniTaskAsyncEnumerable<T3> source3, Func<T1, T2, T3, TResult> resultSelector)
Parameters
source1
IUniTaskAsyncEnumerable<T1>source2
IUniTaskAsyncEnumerable<T2>source3
IUniTaskAsyncEnumerable<T3>resultSelector
Func<T1, T2, T3, TResult>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
T1
T2
T3
TResult
CombineLatest<T1, T2, T3, T4, TResult>(IUniTaskAsyncEnumerable<T1>, IUniTaskAsyncEnumerable<T2>, IUniTaskAsyncEnumerable<T3>, IUniTaskAsyncEnumerable<T4>, Func<T1, T2, T3, T4, TResult>)
public static IUniTaskAsyncEnumerable<TResult> CombineLatest<T1, T2, T3, T4, TResult>(this IUniTaskAsyncEnumerable<T1> source1, IUniTaskAsyncEnumerable<T2> source2, IUniTaskAsyncEnumerable<T3> source3, IUniTaskAsyncEnumerable<T4> source4, Func<T1, T2, T3, T4, TResult> resultSelector)
Parameters
source1
IUniTaskAsyncEnumerable<T1>source2
IUniTaskAsyncEnumerable<T2>source3
IUniTaskAsyncEnumerable<T3>source4
IUniTaskAsyncEnumerable<T4>resultSelector
Func<T1, T2, T3, T4, TResult>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
T1
T2
T3
T4
TResult
CombineLatest<T1, T2, T3, T4, T5, TResult>(IUniTaskAsyncEnumerable<T1>, IUniTaskAsyncEnumerable<T2>, IUniTaskAsyncEnumerable<T3>, IUniTaskAsyncEnumerable<T4>, IUniTaskAsyncEnumerable<T5>, Func<T1, T2, T3, T4, T5, TResult>)
public static IUniTaskAsyncEnumerable<TResult> CombineLatest<T1, T2, T3, T4, T5, TResult>(this IUniTaskAsyncEnumerable<T1> source1, IUniTaskAsyncEnumerable<T2> source2, IUniTaskAsyncEnumerable<T3> source3, IUniTaskAsyncEnumerable<T4> source4, IUniTaskAsyncEnumerable<T5> source5, Func<T1, T2, T3, T4, T5, TResult> resultSelector)
Parameters
source1
IUniTaskAsyncEnumerable<T1>source2
IUniTaskAsyncEnumerable<T2>source3
IUniTaskAsyncEnumerable<T3>source4
IUniTaskAsyncEnumerable<T4>source5
IUniTaskAsyncEnumerable<T5>resultSelector
Func<T1, T2, T3, T4, T5, TResult>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
T1
T2
T3
T4
T5
TResult
CombineLatest<T1, T2, T3, T4, T5, T6, TResult>(IUniTaskAsyncEnumerable<T1>, IUniTaskAsyncEnumerable<T2>, IUniTaskAsyncEnumerable<T3>, IUniTaskAsyncEnumerable<T4>, IUniTaskAsyncEnumerable<T5>, IUniTaskAsyncEnumerable<T6>, Func<T1, T2, T3, T4, T5, T6, TResult>)
public static IUniTaskAsyncEnumerable<TResult> CombineLatest<T1, T2, T3, T4, T5, T6, TResult>(this IUniTaskAsyncEnumerable<T1> source1, IUniTaskAsyncEnumerable<T2> source2, IUniTaskAsyncEnumerable<T3> source3, IUniTaskAsyncEnumerable<T4> source4, IUniTaskAsyncEnumerable<T5> source5, IUniTaskAsyncEnumerable<T6> source6, Func<T1, T2, T3, T4, T5, T6, TResult> resultSelector)
Parameters
source1
IUniTaskAsyncEnumerable<T1>source2
IUniTaskAsyncEnumerable<T2>source3
IUniTaskAsyncEnumerable<T3>source4
IUniTaskAsyncEnumerable<T4>source5
IUniTaskAsyncEnumerable<T5>source6
IUniTaskAsyncEnumerable<T6>resultSelector
Func<T1, T2, T3, T4, T5, T6, TResult>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
T1
T2
T3
T4
T5
T6
TResult
CombineLatest<T1, T2, T3, T4, T5, T6, T7, TResult>(IUniTaskAsyncEnumerable<T1>, IUniTaskAsyncEnumerable<T2>, IUniTaskAsyncEnumerable<T3>, IUniTaskAsyncEnumerable<T4>, IUniTaskAsyncEnumerable<T5>, IUniTaskAsyncEnumerable<T6>, IUniTaskAsyncEnumerable<T7>, Func<T1, T2, T3, T4, T5, T6, T7, TResult>)
public static IUniTaskAsyncEnumerable<TResult> CombineLatest<T1, T2, T3, T4, T5, T6, T7, TResult>(this IUniTaskAsyncEnumerable<T1> source1, IUniTaskAsyncEnumerable<T2> source2, IUniTaskAsyncEnumerable<T3> source3, IUniTaskAsyncEnumerable<T4> source4, IUniTaskAsyncEnumerable<T5> source5, IUniTaskAsyncEnumerable<T6> source6, IUniTaskAsyncEnumerable<T7> source7, Func<T1, T2, T3, T4, T5, T6, T7, TResult> resultSelector)
Parameters
source1
IUniTaskAsyncEnumerable<T1>source2
IUniTaskAsyncEnumerable<T2>source3
IUniTaskAsyncEnumerable<T3>source4
IUniTaskAsyncEnumerable<T4>source5
IUniTaskAsyncEnumerable<T5>source6
IUniTaskAsyncEnumerable<T6>source7
IUniTaskAsyncEnumerable<T7>resultSelector
Func<T1, T2, T3, T4, T5, T6, T7, TResult>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
T1
T2
T3
T4
T5
T6
T7
TResult
CombineLatest<T1, T2, T3, T4, T5, T6, T7, T8, TResult>(IUniTaskAsyncEnumerable<T1>, IUniTaskAsyncEnumerable<T2>, IUniTaskAsyncEnumerable<T3>, IUniTaskAsyncEnumerable<T4>, IUniTaskAsyncEnumerable<T5>, IUniTaskAsyncEnumerable<T6>, IUniTaskAsyncEnumerable<T7>, IUniTaskAsyncEnumerable<T8>, Func<T1, T2, T3, T4, T5, T6, T7, T8, TResult>)
public static IUniTaskAsyncEnumerable<TResult> CombineLatest<T1, T2, T3, T4, T5, T6, T7, T8, TResult>(this IUniTaskAsyncEnumerable<T1> source1, IUniTaskAsyncEnumerable<T2> source2, IUniTaskAsyncEnumerable<T3> source3, IUniTaskAsyncEnumerable<T4> source4, IUniTaskAsyncEnumerable<T5> source5, IUniTaskAsyncEnumerable<T6> source6, IUniTaskAsyncEnumerable<T7> source7, IUniTaskAsyncEnumerable<T8> source8, Func<T1, T2, T3, T4, T5, T6, T7, T8, TResult> resultSelector)
Parameters
source1
IUniTaskAsyncEnumerable<T1>source2
IUniTaskAsyncEnumerable<T2>source3
IUniTaskAsyncEnumerable<T3>source4
IUniTaskAsyncEnumerable<T4>source5
IUniTaskAsyncEnumerable<T5>source6
IUniTaskAsyncEnumerable<T6>source7
IUniTaskAsyncEnumerable<T7>source8
IUniTaskAsyncEnumerable<T8>resultSelector
Func<T1, T2, T3, T4, T5, T6, T7, T8, TResult>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
T1
T2
T3
T4
T5
T6
T7
T8
TResult
Concat<TSource>(IUniTaskAsyncEnumerable<TSource>, IUniTaskAsyncEnumerable<TSource>)
public static IUniTaskAsyncEnumerable<TSource> Concat<TSource>(this IUniTaskAsyncEnumerable<TSource> first, IUniTaskAsyncEnumerable<TSource> second)
Parameters
first
IUniTaskAsyncEnumerable<TSource>second
IUniTaskAsyncEnumerable<TSource>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
ContainsAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, TSource, IEqualityComparer<TSource>, CancellationToken)
public static UniTask<Boolean> ContainsAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, TSource value, IEqualityComparer<TSource> comparer, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>value
TSourcecomparer
System.Collections.Generic.IEqualityComparer<TSource>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Boolean>
Type Parameters
TSource
ContainsAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, TSource, CancellationToken)
public static UniTask<Boolean> ContainsAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, TSource value, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>value
TSourcecancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Boolean>
Type Parameters
TSource
CountAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Boolean>, CancellationToken)
public static UniTask<Int32> CountAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Boolean> predicate, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, Boolean>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Int32>
Type Parameters
TSource
CountAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, CancellationToken)
public static UniTask<Int32> CountAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Int32>
Type Parameters
TSource
CountAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Boolean>>, CancellationToken)
public static UniTask<Int32> CountAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Boolean>> predicate, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, UniTask<Boolean>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Int32>
Type Parameters
TSource
CountAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Boolean>>, CancellationToken)
public static UniTask<Int32> CountAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Boolean>> predicate, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, System.Threading.CancellationToken, UniTask<Boolean>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Int32>
Type Parameters
TSource
DefaultIfEmpty<TSource>(IUniTaskAsyncEnumerable<TSource>)
public static IUniTaskAsyncEnumerable<TSource> DefaultIfEmpty<TSource>(this IUniTaskAsyncEnumerable<TSource> source)
Parameters
source
IUniTaskAsyncEnumerable<TSource>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
DefaultIfEmpty<TSource>(IUniTaskAsyncEnumerable<TSource>, TSource)
public static IUniTaskAsyncEnumerable<TSource> DefaultIfEmpty<TSource>(this IUniTaskAsyncEnumerable<TSource> source, TSource defaultValue)
Parameters
source
IUniTaskAsyncEnumerable<TSource>defaultValue
TSource
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
Distinct<TSource>(IUniTaskAsyncEnumerable<TSource>)
public static IUniTaskAsyncEnumerable<TSource> Distinct<TSource>(this IUniTaskAsyncEnumerable<TSource> source)
Parameters
source
IUniTaskAsyncEnumerable<TSource>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
Distinct<TSource>(IUniTaskAsyncEnumerable<TSource>, IEqualityComparer<TSource>)
public static IUniTaskAsyncEnumerable<TSource> Distinct<TSource>(this IUniTaskAsyncEnumerable<TSource> source, IEqualityComparer<TSource> comparer)
Parameters
source
IUniTaskAsyncEnumerable<TSource>comparer
System.Collections.Generic.IEqualityComparer<TSource>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
Distinct<TSource, TKey>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, TKey>)
public static IUniTaskAsyncEnumerable<TSource> Distinct<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TKey> keySelector)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, TKey>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
TKey
Distinct<TSource, TKey>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, TKey>, IEqualityComparer<TKey>)
public static IUniTaskAsyncEnumerable<TSource> Distinct<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey> comparer)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, TKey>comparer
System.Collections.Generic.IEqualityComparer<TKey>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
TKey
DistinctAwait<TSource, TKey>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<TKey>>)
public static IUniTaskAsyncEnumerable<TSource> DistinctAwait<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<TKey>> keySelector)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, UniTask<TKey>>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
TKey
DistinctAwait<TSource, TKey>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<TKey>>, IEqualityComparer<TKey>)
public static IUniTaskAsyncEnumerable<TSource> DistinctAwait<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<TKey>> keySelector, IEqualityComparer<TKey> comparer)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, UniTask<TKey>>comparer
System.Collections.Generic.IEqualityComparer<TKey>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
TKey
DistinctAwaitWithCancellation<TSource, TKey>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<TKey>>)
public static IUniTaskAsyncEnumerable<TSource> DistinctAwaitWithCancellation<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<TKey>> keySelector)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
TKey
DistinctAwaitWithCancellation<TSource, TKey>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<TKey>>, IEqualityComparer<TKey>)
public static IUniTaskAsyncEnumerable<TSource> DistinctAwaitWithCancellation<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<TKey>> keySelector, IEqualityComparer<TKey> comparer)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>comparer
System.Collections.Generic.IEqualityComparer<TKey>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
TKey
DistinctUntilChanged<TSource>(IUniTaskAsyncEnumerable<TSource>)
public static IUniTaskAsyncEnumerable<TSource> DistinctUntilChanged<TSource>(this IUniTaskAsyncEnumerable<TSource> source)
Parameters
source
IUniTaskAsyncEnumerable<TSource>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
DistinctUntilChanged<TSource>(IUniTaskAsyncEnumerable<TSource>, IEqualityComparer<TSource>)
public static IUniTaskAsyncEnumerable<TSource> DistinctUntilChanged<TSource>(this IUniTaskAsyncEnumerable<TSource> source, IEqualityComparer<TSource> comparer)
Parameters
source
IUniTaskAsyncEnumerable<TSource>comparer
System.Collections.Generic.IEqualityComparer<TSource>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
DistinctUntilChanged<TSource, TKey>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, TKey>)
public static IUniTaskAsyncEnumerable<TSource> DistinctUntilChanged<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TKey> keySelector)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, TKey>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
TKey
DistinctUntilChanged<TSource, TKey>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, TKey>, IEqualityComparer<TKey>)
public static IUniTaskAsyncEnumerable<TSource> DistinctUntilChanged<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey> comparer)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, TKey>comparer
System.Collections.Generic.IEqualityComparer<TKey>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
TKey
DistinctUntilChangedAwait<TSource, TKey>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<TKey>>)
public static IUniTaskAsyncEnumerable<TSource> DistinctUntilChangedAwait<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<TKey>> keySelector)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, UniTask<TKey>>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
TKey
DistinctUntilChangedAwait<TSource, TKey>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<TKey>>, IEqualityComparer<TKey>)
public static IUniTaskAsyncEnumerable<TSource> DistinctUntilChangedAwait<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<TKey>> keySelector, IEqualityComparer<TKey> comparer)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, UniTask<TKey>>comparer
System.Collections.Generic.IEqualityComparer<TKey>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
TKey
DistinctUntilChangedAwaitWithCancellation<TSource, TKey>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<TKey>>)
public static IUniTaskAsyncEnumerable<TSource> DistinctUntilChangedAwaitWithCancellation<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<TKey>> keySelector)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
TKey
DistinctUntilChangedAwaitWithCancellation<TSource, TKey>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<TKey>>, IEqualityComparer<TKey>)
public static IUniTaskAsyncEnumerable<TSource> DistinctUntilChangedAwaitWithCancellation<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<TKey>> keySelector, IEqualityComparer<TKey> comparer)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>comparer
System.Collections.Generic.IEqualityComparer<TKey>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
TKey
Do<TSource>(IUniTaskAsyncEnumerable<TSource>, Action<TSource>)
public static IUniTaskAsyncEnumerable<TSource> Do<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Action<TSource> onNext)
Parameters
source
IUniTaskAsyncEnumerable<TSource>onNext
Action<TSource>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
Do<TSource>(IUniTaskAsyncEnumerable<TSource>, Action<TSource>, Action)
public static IUniTaskAsyncEnumerable<TSource> Do<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Action<TSource> onNext, Action onCompleted)
Parameters
source
IUniTaskAsyncEnumerable<TSource>onNext
Action<TSource>onCompleted
Action
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
Do<TSource>(IUniTaskAsyncEnumerable<TSource>, Action<TSource>, Action<Exception>)
public static IUniTaskAsyncEnumerable<TSource> Do<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Action<TSource> onNext, Action<Exception> onError)
Parameters
source
IUniTaskAsyncEnumerable<TSource>onNext
Action<TSource>onError
Action<Exception>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
Do<TSource>(IUniTaskAsyncEnumerable<TSource>, Action<TSource>, Action<Exception>, Action)
public static IUniTaskAsyncEnumerable<TSource> Do<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Action<TSource> onNext, Action<Exception> onError, Action onCompleted)
Parameters
source
IUniTaskAsyncEnumerable<TSource>onNext
Action<TSource>onError
Action<Exception>onCompleted
Action
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
Do<TSource>(IUniTaskAsyncEnumerable<TSource>, IObserver<TSource>)
public static IUniTaskAsyncEnumerable<TSource> Do<TSource>(this IUniTaskAsyncEnumerable<TSource> source, IObserver<TSource> observer)
Parameters
source
IUniTaskAsyncEnumerable<TSource>observer
IObserver<TSource>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
ElementAtAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Int32, CancellationToken)
public static UniTask<TSource> ElementAtAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, int index, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>index
System.Int32cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<TSource>
Type Parameters
TSource
ElementAtOrDefaultAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Int32, CancellationToken)
public static UniTask<TSource> ElementAtOrDefaultAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, int index, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>index
System.Int32cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<TSource>
Type Parameters
TSource
Empty<T>()
public static IUniTaskAsyncEnumerable<T> Empty<T>()
Returns
Type Parameters
T
EveryUpdate(PlayerLoopTiming)
public static IUniTaskAsyncEnumerable<AsyncUnit> EveryUpdate(PlayerLoopTiming updateTiming = PlayerLoopTiming.Update)
Parameters
updateTiming
PlayerLoopTiming
Returns
EveryValueChanged<TTarget, TProperty>(TTarget, Func<TTarget, TProperty>, PlayerLoopTiming, IEqualityComparer<TProperty>)
public static IUniTaskAsyncEnumerable<TProperty> EveryValueChanged<TTarget, TProperty>(TTarget target, Func<TTarget, TProperty> propertySelector, PlayerLoopTiming monitorTiming = PlayerLoopTiming.Update, IEqualityComparer<TProperty> equalityComparer = null)
where TTarget : class
Parameters
target
TTargetpropertySelector
Func<TTarget, TProperty>monitorTiming
PlayerLoopTimingequalityComparer
System.Collections.Generic.IEqualityComparer<TProperty>
Returns
- IUniTaskAsyncEnumerable<TProperty>
Type Parameters
TTarget
TProperty
Except<TSource>(IUniTaskAsyncEnumerable<TSource>, IUniTaskAsyncEnumerable<TSource>)
public static IUniTaskAsyncEnumerable<TSource> Except<TSource>(this IUniTaskAsyncEnumerable<TSource> first, IUniTaskAsyncEnumerable<TSource> second)
Parameters
first
IUniTaskAsyncEnumerable<TSource>second
IUniTaskAsyncEnumerable<TSource>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
Except<TSource>(IUniTaskAsyncEnumerable<TSource>, IUniTaskAsyncEnumerable<TSource>, IEqualityComparer<TSource>)
public static IUniTaskAsyncEnumerable<TSource> Except<TSource>(this IUniTaskAsyncEnumerable<TSource> first, IUniTaskAsyncEnumerable<TSource> second, IEqualityComparer<TSource> comparer)
Parameters
first
IUniTaskAsyncEnumerable<TSource>second
IUniTaskAsyncEnumerable<TSource>comparer
System.Collections.Generic.IEqualityComparer<TSource>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
FirstAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Boolean>, CancellationToken)
public static UniTask<TSource> FirstAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Boolean> predicate, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, Boolean>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<TSource>
Type Parameters
TSource
FirstAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, CancellationToken)
public static UniTask<TSource> FirstAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<TSource>
Type Parameters
TSource
FirstAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Boolean>>, CancellationToken)
public static UniTask<TSource> FirstAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Boolean>> predicate, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, UniTask<Boolean>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<TSource>
Type Parameters
TSource
FirstAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Boolean>>, CancellationToken)
public static UniTask<TSource> FirstAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Boolean>> predicate, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, System.Threading.CancellationToken, UniTask<Boolean>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<TSource>
Type Parameters
TSource
FirstOrDefaultAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Boolean>, CancellationToken)
public static UniTask<TSource> FirstOrDefaultAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Boolean> predicate, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, Boolean>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<TSource>
Type Parameters
TSource
FirstOrDefaultAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, CancellationToken)
public static UniTask<TSource> FirstOrDefaultAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<TSource>
Type Parameters
TSource
FirstOrDefaultAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Boolean>>, CancellationToken)
public static UniTask<TSource> FirstOrDefaultAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Boolean>> predicate, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, UniTask<Boolean>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<TSource>
Type Parameters
TSource
FirstOrDefaultAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Boolean>>, CancellationToken)
public static UniTask<TSource> FirstOrDefaultAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Boolean>> predicate, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, System.Threading.CancellationToken, UniTask<Boolean>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<TSource>
Type Parameters
TSource
ForEachAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Action<TSource, Int32>, CancellationToken)
public static UniTask ForEachAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Action<TSource, Int32> action, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>action
Action<TSource, Int32>cancellationToken
System.Threading.CancellationToken
Returns
Type Parameters
TSource
ForEachAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Action<TSource>, CancellationToken)
public static UniTask ForEachAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Action<TSource> action, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>action
Action<TSource>cancellationToken
System.Threading.CancellationToken
Returns
Type Parameters
TSource
ForEachAsync<T>(IUniTaskAsyncEnumerable<T>, Func<T, UniTask>, CancellationToken)
Obsolete(Error), Use Use ForEachAwaitAsync instead.
public static UniTask ForEachAsync<T>(this IUniTaskAsyncEnumerable<T> source, Func<T, UniTask> action, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<T>action
Func<T, UniTask>cancellationToken
System.Threading.CancellationToken
Returns
Type Parameters
T
ForEachAsync<T>(IUniTaskAsyncEnumerable<T>, Func<T, Int32, UniTask>, CancellationToken)
Obsolete(Error), Use Use ForEachAwaitAsync instead.
public static UniTask ForEachAsync<T>(this IUniTaskAsyncEnumerable<T> source, Func<T, int, UniTask> action, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<T>action
Func<T, System.Int32, UniTask>cancellationToken
System.Threading.CancellationToken
Returns
Type Parameters
T
ForEachAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask>, CancellationToken)
public static UniTask ForEachAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask> action, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>action
Func<TSource, UniTask>cancellationToken
System.Threading.CancellationToken
Returns
Type Parameters
TSource
ForEachAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Int32, UniTask>, CancellationToken)
public static UniTask ForEachAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Int32, UniTask> action, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>action
Func<TSource, Int32, UniTask>cancellationToken
System.Threading.CancellationToken
Returns
Type Parameters
TSource
ForEachAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Int32, CancellationToken, UniTask>, CancellationToken)
public static UniTask ForEachAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Int32, CancellationToken, UniTask> action, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>action
Func<TSource, Int32, System.Threading.CancellationToken, UniTask>cancellationToken
System.Threading.CancellationToken
Returns
Type Parameters
TSource
ForEachAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask>, CancellationToken)
public static UniTask ForEachAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask> action, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>action
Func<TSource, System.Threading.CancellationToken, UniTask>cancellationToken
System.Threading.CancellationToken
Returns
Type Parameters
TSource
GroupBy<TSource, TKey>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, TKey>)
public static IUniTaskAsyncEnumerable<IGrouping<TKey, TSource>> GroupBy<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TKey> keySelector)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, TKey>
Returns
- IUniTaskAsyncEnumerable<IGrouping<TKey, TSource>>
Type Parameters
TSource
TKey
GroupBy<TSource, TKey>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, TKey>, IEqualityComparer<TKey>)
public static IUniTaskAsyncEnumerable<IGrouping<TKey, TSource>> GroupBy<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey> comparer)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, TKey>comparer
System.Collections.Generic.IEqualityComparer<TKey>
Returns
- IUniTaskAsyncEnumerable<IGrouping<TKey, TSource>>
Type Parameters
TSource
TKey
GroupBy<TSource, TKey, TElement>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>)
public static IUniTaskAsyncEnumerable<IGrouping<TKey, TElement>> GroupBy<TSource, TKey, TElement>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, TKey>elementSelector
Func<TSource, TElement>
Returns
- IUniTaskAsyncEnumerable<IGrouping<TKey, TElement>>
Type Parameters
TSource
TKey
TElement
GroupBy<TSource, TKey, TElement>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>, IEqualityComparer<TKey>)
public static IUniTaskAsyncEnumerable<IGrouping<TKey, TElement>> GroupBy<TSource, TKey, TElement>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, IEqualityComparer<TKey> comparer)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, TKey>elementSelector
Func<TSource, TElement>comparer
System.Collections.Generic.IEqualityComparer<TKey>
Returns
- IUniTaskAsyncEnumerable<IGrouping<TKey, TElement>>
Type Parameters
TSource
TKey
TElement
GroupBy<TSource, TKey, TResult>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, TKey>, Func<TKey, IEnumerable<TSource>, TResult>)
public static IUniTaskAsyncEnumerable<TResult> GroupBy<TSource, TKey, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TKey, IEnumerable<TSource>, TResult> resultSelector)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, TKey>resultSelector
Func<TKey, System.Collections.Generic.IEnumerable<TSource>, TResult>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TSource
TKey
TResult
GroupBy<TSource, TKey, TResult>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, TKey>, Func<TKey, IEnumerable<TSource>, TResult>, IEqualityComparer<TKey>)
public static IUniTaskAsyncEnumerable<TResult> GroupBy<TSource, TKey, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TKey, IEnumerable<TSource>, TResult> resultSelector, IEqualityComparer<TKey> comparer)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, TKey>resultSelector
Func<TKey, System.Collections.Generic.IEnumerable<TSource>, TResult>comparer
System.Collections.Generic.IEqualityComparer<TKey>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TSource
TKey
TResult
GroupBy<TSource, TKey, TElement, TResult>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>, Func<TKey, IEnumerable<TElement>, TResult>)
public static IUniTaskAsyncEnumerable<TResult> GroupBy<TSource, TKey, TElement, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, Func<TKey, IEnumerable<TElement>, TResult> resultSelector)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, TKey>elementSelector
Func<TSource, TElement>resultSelector
Func<TKey, System.Collections.Generic.IEnumerable<TElement>, TResult>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TSource
TKey
TElement
TResult
GroupBy<TSource, TKey, TElement, TResult>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>, Func<TKey, IEnumerable<TElement>, TResult>, IEqualityComparer<TKey>)
public static IUniTaskAsyncEnumerable<TResult> GroupBy<TSource, TKey, TElement, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, Func<TKey, IEnumerable<TElement>, TResult> resultSelector, IEqualityComparer<TKey> comparer)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, TKey>elementSelector
Func<TSource, TElement>resultSelector
Func<TKey, System.Collections.Generic.IEnumerable<TElement>, TResult>comparer
System.Collections.Generic.IEqualityComparer<TKey>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TSource
TKey
TElement
TResult
GroupByAwait<TSource, TKey>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<TKey>>)
public static IUniTaskAsyncEnumerable<IGrouping<TKey, TSource>> GroupByAwait<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<TKey>> keySelector)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, UniTask<TKey>>
Returns
- IUniTaskAsyncEnumerable<IGrouping<TKey, TSource>>
Type Parameters
TSource
TKey
GroupByAwait<TSource, TKey>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<TKey>>, IEqualityComparer<TKey>)
public static IUniTaskAsyncEnumerable<IGrouping<TKey, TSource>> GroupByAwait<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<TKey>> keySelector, IEqualityComparer<TKey> comparer)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, UniTask<TKey>>comparer
System.Collections.Generic.IEqualityComparer<TKey>
Returns
- IUniTaskAsyncEnumerable<IGrouping<TKey, TSource>>
Type Parameters
TSource
TKey
GroupByAwait<TSource, TKey, TElement>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<TKey>>, Func<TSource, UniTask<TElement>>)
public static IUniTaskAsyncEnumerable<IGrouping<TKey, TElement>> GroupByAwait<TSource, TKey, TElement>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<TKey>> keySelector, Func<TSource, UniTask<TElement>> elementSelector)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, UniTask<TKey>>elementSelector
Func<TSource, UniTask<TElement>>
Returns
- IUniTaskAsyncEnumerable<IGrouping<TKey, TElement>>
Type Parameters
TSource
TKey
TElement
GroupByAwait<TSource, TKey, TElement>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<TKey>>, Func<TSource, UniTask<TElement>>, IEqualityComparer<TKey>)
public static IUniTaskAsyncEnumerable<IGrouping<TKey, TElement>> GroupByAwait<TSource, TKey, TElement>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<TKey>> keySelector, Func<TSource, UniTask<TElement>> elementSelector, IEqualityComparer<TKey> comparer)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, UniTask<TKey>>elementSelector
Func<TSource, UniTask<TElement>>comparer
System.Collections.Generic.IEqualityComparer<TKey>
Returns
- IUniTaskAsyncEnumerable<IGrouping<TKey, TElement>>
Type Parameters
TSource
TKey
TElement
GroupByAwait<TSource, TKey, TResult>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<TKey>>, Func<TKey, IEnumerable<TSource>, UniTask<TResult>>)
public static IUniTaskAsyncEnumerable<TResult> GroupByAwait<TSource, TKey, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<TKey>> keySelector, Func<TKey, IEnumerable<TSource>, UniTask<TResult>> resultSelector)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, UniTask<TKey>>resultSelector
Func<TKey, System.Collections.Generic.IEnumerable<TSource>, UniTask<TResult>>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TSource
TKey
TResult
GroupByAwait<TSource, TKey, TResult>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<TKey>>, Func<TKey, IEnumerable<TSource>, UniTask<TResult>>, IEqualityComparer<TKey>)
public static IUniTaskAsyncEnumerable<TResult> GroupByAwait<TSource, TKey, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<TKey>> keySelector, Func<TKey, IEnumerable<TSource>, UniTask<TResult>> resultSelector, IEqualityComparer<TKey> comparer)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, UniTask<TKey>>resultSelector
Func<TKey, System.Collections.Generic.IEnumerable<TSource>, UniTask<TResult>>comparer
System.Collections.Generic.IEqualityComparer<TKey>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TSource
TKey
TResult
GroupByAwait<TSource, TKey, TElement, TResult>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<TKey>>, Func<TSource, UniTask<TElement>>, Func<TKey, IEnumerable<TElement>, UniTask<TResult>>)
public static IUniTaskAsyncEnumerable<TResult> GroupByAwait<TSource, TKey, TElement, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<TKey>> keySelector, Func<TSource, UniTask<TElement>> elementSelector, Func<TKey, IEnumerable<TElement>, UniTask<TResult>> resultSelector)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, UniTask<TKey>>elementSelector
Func<TSource, UniTask<TElement>>resultSelector
Func<TKey, System.Collections.Generic.IEnumerable<TElement>, UniTask<TResult>>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TSource
TKey
TElement
TResult
GroupByAwait<TSource, TKey, TElement, TResult>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<TKey>>, Func<TSource, UniTask<TElement>>, Func<TKey, IEnumerable<TElement>, UniTask<TResult>>, IEqualityComparer<TKey>)
public static IUniTaskAsyncEnumerable<TResult> GroupByAwait<TSource, TKey, TElement, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<TKey>> keySelector, Func<TSource, UniTask<TElement>> elementSelector, Func<TKey, IEnumerable<TElement>, UniTask<TResult>> resultSelector, IEqualityComparer<TKey> comparer)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, UniTask<TKey>>elementSelector
Func<TSource, UniTask<TElement>>resultSelector
Func<TKey, System.Collections.Generic.IEnumerable<TElement>, UniTask<TResult>>comparer
System.Collections.Generic.IEqualityComparer<TKey>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TSource
TKey
TElement
TResult
GroupByAwaitWithCancellation<TSource, TKey>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<TKey>>)
public static IUniTaskAsyncEnumerable<IGrouping<TKey, TSource>> GroupByAwaitWithCancellation<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<TKey>> keySelector)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>
Returns
- IUniTaskAsyncEnumerable<IGrouping<TKey, TSource>>
Type Parameters
TSource
TKey
GroupByAwaitWithCancellation<TSource, TKey>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<TKey>>, IEqualityComparer<TKey>)
public static IUniTaskAsyncEnumerable<IGrouping<TKey, TSource>> GroupByAwaitWithCancellation<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<TKey>> keySelector, IEqualityComparer<TKey> comparer)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>comparer
System.Collections.Generic.IEqualityComparer<TKey>
Returns
- IUniTaskAsyncEnumerable<IGrouping<TKey, TSource>>
Type Parameters
TSource
TKey
GroupByAwaitWithCancellation<TSource, TKey, TElement>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<TKey>>, Func<TSource, CancellationToken, UniTask<TElement>>)
public static IUniTaskAsyncEnumerable<IGrouping<TKey, TElement>> GroupByAwaitWithCancellation<TSource, TKey, TElement>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<TKey>> keySelector, Func<TSource, CancellationToken, UniTask<TElement>> elementSelector)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>elementSelector
Func<TSource, System.Threading.CancellationToken, UniTask<TElement>>
Returns
- IUniTaskAsyncEnumerable<IGrouping<TKey, TElement>>
Type Parameters
TSource
TKey
TElement
GroupByAwaitWithCancellation<TSource, TKey, TElement>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<TKey>>, Func<TSource, CancellationToken, UniTask<TElement>>, IEqualityComparer<TKey>)
public static IUniTaskAsyncEnumerable<IGrouping<TKey, TElement>> GroupByAwaitWithCancellation<TSource, TKey, TElement>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<TKey>> keySelector, Func<TSource, CancellationToken, UniTask<TElement>> elementSelector, IEqualityComparer<TKey> comparer)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>elementSelector
Func<TSource, System.Threading.CancellationToken, UniTask<TElement>>comparer
System.Collections.Generic.IEqualityComparer<TKey>
Returns
- IUniTaskAsyncEnumerable<IGrouping<TKey, TElement>>
Type Parameters
TSource
TKey
TElement
GroupByAwaitWithCancellation<TSource, TKey, TResult>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<TKey>>, Func<TKey, IEnumerable<TSource>, CancellationToken, UniTask<TResult>>)
public static IUniTaskAsyncEnumerable<TResult> GroupByAwaitWithCancellation<TSource, TKey, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<TKey>> keySelector, Func<TKey, IEnumerable<TSource>, CancellationToken, UniTask<TResult>> resultSelector)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>resultSelector
Func<TKey, System.Collections.Generic.IEnumerable<TSource>, System.Threading.CancellationToken, UniTask<TResult>>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TSource
TKey
TResult
GroupByAwaitWithCancellation<TSource, TKey, TResult>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<TKey>>, Func<TKey, IEnumerable<TSource>, CancellationToken, UniTask<TResult>>, IEqualityComparer<TKey>)
public static IUniTaskAsyncEnumerable<TResult> GroupByAwaitWithCancellation<TSource, TKey, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<TKey>> keySelector, Func<TKey, IEnumerable<TSource>, CancellationToken, UniTask<TResult>> resultSelector, IEqualityComparer<TKey> comparer)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>resultSelector
Func<TKey, System.Collections.Generic.IEnumerable<TSource>, System.Threading.CancellationToken, UniTask<TResult>>comparer
System.Collections.Generic.IEqualityComparer<TKey>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TSource
TKey
TResult
GroupByAwaitWithCancellation<TSource, TKey, TElement, TResult>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<TKey>>, Func<TSource, CancellationToken, UniTask<TElement>>, Func<TKey, IEnumerable<TElement>, CancellationToken, UniTask<TResult>>)
public static IUniTaskAsyncEnumerable<TResult> GroupByAwaitWithCancellation<TSource, TKey, TElement, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<TKey>> keySelector, Func<TSource, CancellationToken, UniTask<TElement>> elementSelector, Func<TKey, IEnumerable<TElement>, CancellationToken, UniTask<TResult>> resultSelector)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>elementSelector
Func<TSource, System.Threading.CancellationToken, UniTask<TElement>>resultSelector
Func<TKey, System.Collections.Generic.IEnumerable<TElement>, System.Threading.CancellationToken, UniTask<TResult>>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TSource
TKey
TElement
TResult
GroupByAwaitWithCancellation<TSource, TKey, TElement, TResult>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<TKey>>, Func<TSource, CancellationToken, UniTask<TElement>>, Func<TKey, IEnumerable<TElement>, CancellationToken, UniTask<TResult>>, IEqualityComparer<TKey>)
public static IUniTaskAsyncEnumerable<TResult> GroupByAwaitWithCancellation<TSource, TKey, TElement, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<TKey>> keySelector, Func<TSource, CancellationToken, UniTask<TElement>> elementSelector, Func<TKey, IEnumerable<TElement>, CancellationToken, UniTask<TResult>> resultSelector, IEqualityComparer<TKey> comparer)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>elementSelector
Func<TSource, System.Threading.CancellationToken, UniTask<TElement>>resultSelector
Func<TKey, System.Collections.Generic.IEnumerable<TElement>, System.Threading.CancellationToken, UniTask<TResult>>comparer
System.Collections.Generic.IEqualityComparer<TKey>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TSource
TKey
TElement
TResult
GroupJoin<TOuter, TInner, TKey, TResult>(IUniTaskAsyncEnumerable<TOuter>, IUniTaskAsyncEnumerable<TInner>, Func<TOuter, TKey>, Func<TInner, TKey>, Func<TOuter, IEnumerable<TInner>, TResult>)
public static IUniTaskAsyncEnumerable<TResult> GroupJoin<TOuter, TInner, TKey, TResult>(this IUniTaskAsyncEnumerable<TOuter> outer, IUniTaskAsyncEnumerable<TInner> inner, Func<TOuter, TKey> outerKeySelector, Func<TInner, TKey> innerKeySelector, Func<TOuter, IEnumerable<TInner>, TResult> resultSelector)
Parameters
outer
IUniTaskAsyncEnumerable<TOuter>inner
IUniTaskAsyncEnumerable<TInner>outerKeySelector
Func<TOuter, TKey>innerKeySelector
Func<TInner, TKey>resultSelector
Func<TOuter, System.Collections.Generic.IEnumerable<TInner>, TResult>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TOuter
TInner
TKey
TResult
GroupJoin<TOuter, TInner, TKey, TResult>(IUniTaskAsyncEnumerable<TOuter>, IUniTaskAsyncEnumerable<TInner>, Func<TOuter, TKey>, Func<TInner, TKey>, Func<TOuter, IEnumerable<TInner>, TResult>, IEqualityComparer<TKey>)
public static IUniTaskAsyncEnumerable<TResult> GroupJoin<TOuter, TInner, TKey, TResult>(this IUniTaskAsyncEnumerable<TOuter> outer, IUniTaskAsyncEnumerable<TInner> inner, Func<TOuter, TKey> outerKeySelector, Func<TInner, TKey> innerKeySelector, Func<TOuter, IEnumerable<TInner>, TResult> resultSelector, IEqualityComparer<TKey> comparer)
Parameters
outer
IUniTaskAsyncEnumerable<TOuter>inner
IUniTaskAsyncEnumerable<TInner>outerKeySelector
Func<TOuter, TKey>innerKeySelector
Func<TInner, TKey>resultSelector
Func<TOuter, System.Collections.Generic.IEnumerable<TInner>, TResult>comparer
System.Collections.Generic.IEqualityComparer<TKey>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TOuter
TInner
TKey
TResult
GroupJoinAwait<TOuter, TInner, TKey, TResult>(IUniTaskAsyncEnumerable<TOuter>, IUniTaskAsyncEnumerable<TInner>, Func<TOuter, UniTask<TKey>>, Func<TInner, UniTask<TKey>>, Func<TOuter, IEnumerable<TInner>, UniTask<TResult>>)
public static IUniTaskAsyncEnumerable<TResult> GroupJoinAwait<TOuter, TInner, TKey, TResult>(this IUniTaskAsyncEnumerable<TOuter> outer, IUniTaskAsyncEnumerable<TInner> inner, Func<TOuter, UniTask<TKey>> outerKeySelector, Func<TInner, UniTask<TKey>> innerKeySelector, Func<TOuter, IEnumerable<TInner>, UniTask<TResult>> resultSelector)
Parameters
outer
IUniTaskAsyncEnumerable<TOuter>inner
IUniTaskAsyncEnumerable<TInner>outerKeySelector
Func<TOuter, UniTask<TKey>>innerKeySelector
Func<TInner, UniTask<TKey>>resultSelector
Func<TOuter, System.Collections.Generic.IEnumerable<TInner>, UniTask<TResult>>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TOuter
TInner
TKey
TResult
GroupJoinAwait<TOuter, TInner, TKey, TResult>(IUniTaskAsyncEnumerable<TOuter>, IUniTaskAsyncEnumerable<TInner>, Func<TOuter, UniTask<TKey>>, Func<TInner, UniTask<TKey>>, Func<TOuter, IEnumerable<TInner>, UniTask<TResult>>, IEqualityComparer<TKey>)
public static IUniTaskAsyncEnumerable<TResult> GroupJoinAwait<TOuter, TInner, TKey, TResult>(this IUniTaskAsyncEnumerable<TOuter> outer, IUniTaskAsyncEnumerable<TInner> inner, Func<TOuter, UniTask<TKey>> outerKeySelector, Func<TInner, UniTask<TKey>> innerKeySelector, Func<TOuter, IEnumerable<TInner>, UniTask<TResult>> resultSelector, IEqualityComparer<TKey> comparer)
Parameters
outer
IUniTaskAsyncEnumerable<TOuter>inner
IUniTaskAsyncEnumerable<TInner>outerKeySelector
Func<TOuter, UniTask<TKey>>innerKeySelector
Func<TInner, UniTask<TKey>>resultSelector
Func<TOuter, System.Collections.Generic.IEnumerable<TInner>, UniTask<TResult>>comparer
System.Collections.Generic.IEqualityComparer<TKey>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TOuter
TInner
TKey
TResult
GroupJoinAwaitWithCancellation<TOuter, TInner, TKey, TResult>(IUniTaskAsyncEnumerable<TOuter>, IUniTaskAsyncEnumerable<TInner>, Func<TOuter, CancellationToken, UniTask<TKey>>, Func<TInner, CancellationToken, UniTask<TKey>>, Func<TOuter, IEnumerable<TInner>, CancellationToken, UniTask<TResult>>)
public static IUniTaskAsyncEnumerable<TResult> GroupJoinAwaitWithCancellation<TOuter, TInner, TKey, TResult>(this IUniTaskAsyncEnumerable<TOuter> outer, IUniTaskAsyncEnumerable<TInner> inner, Func<TOuter, CancellationToken, UniTask<TKey>> outerKeySelector, Func<TInner, CancellationToken, UniTask<TKey>> innerKeySelector, Func<TOuter, IEnumerable<TInner>, CancellationToken, UniTask<TResult>> resultSelector)
Parameters
outer
IUniTaskAsyncEnumerable<TOuter>inner
IUniTaskAsyncEnumerable<TInner>outerKeySelector
Func<TOuter, System.Threading.CancellationToken, UniTask<TKey>>innerKeySelector
Func<TInner, System.Threading.CancellationToken, UniTask<TKey>>resultSelector
Func<TOuter, System.Collections.Generic.IEnumerable<TInner>, System.Threading.CancellationToken, UniTask<TResult>>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TOuter
TInner
TKey
TResult
GroupJoinAwaitWithCancellation<TOuter, TInner, TKey, TResult>(IUniTaskAsyncEnumerable<TOuter>, IUniTaskAsyncEnumerable<TInner>, Func<TOuter, CancellationToken, UniTask<TKey>>, Func<TInner, CancellationToken, UniTask<TKey>>, Func<TOuter, IEnumerable<TInner>, CancellationToken, UniTask<TResult>>, IEqualityComparer<TKey>)
public static IUniTaskAsyncEnumerable<TResult> GroupJoinAwaitWithCancellation<TOuter, TInner, TKey, TResult>(this IUniTaskAsyncEnumerable<TOuter> outer, IUniTaskAsyncEnumerable<TInner> inner, Func<TOuter, CancellationToken, UniTask<TKey>> outerKeySelector, Func<TInner, CancellationToken, UniTask<TKey>> innerKeySelector, Func<TOuter, IEnumerable<TInner>, CancellationToken, UniTask<TResult>> resultSelector, IEqualityComparer<TKey> comparer)
Parameters
outer
IUniTaskAsyncEnumerable<TOuter>inner
IUniTaskAsyncEnumerable<TInner>outerKeySelector
Func<TOuter, System.Threading.CancellationToken, UniTask<TKey>>innerKeySelector
Func<TInner, System.Threading.CancellationToken, UniTask<TKey>>resultSelector
Func<TOuter, System.Collections.Generic.IEnumerable<TInner>, System.Threading.CancellationToken, UniTask<TResult>>comparer
System.Collections.Generic.IEqualityComparer<TKey>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TOuter
TInner
TKey
TResult
Intersect<TSource>(IUniTaskAsyncEnumerable<TSource>, IUniTaskAsyncEnumerable<TSource>)
public static IUniTaskAsyncEnumerable<TSource> Intersect<TSource>(this IUniTaskAsyncEnumerable<TSource> first, IUniTaskAsyncEnumerable<TSource> second)
Parameters
first
IUniTaskAsyncEnumerable<TSource>second
IUniTaskAsyncEnumerable<TSource>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
Intersect<TSource>(IUniTaskAsyncEnumerable<TSource>, IUniTaskAsyncEnumerable<TSource>, IEqualityComparer<TSource>)
public static IUniTaskAsyncEnumerable<TSource> Intersect<TSource>(this IUniTaskAsyncEnumerable<TSource> first, IUniTaskAsyncEnumerable<TSource> second, IEqualityComparer<TSource> comparer)
Parameters
first
IUniTaskAsyncEnumerable<TSource>second
IUniTaskAsyncEnumerable<TSource>comparer
System.Collections.Generic.IEqualityComparer<TSource>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
Interval(TimeSpan, PlayerLoopTiming, Boolean)
public static IUniTaskAsyncEnumerable<AsyncUnit> Interval(TimeSpan period, PlayerLoopTiming updateTiming = PlayerLoopTiming.Update, bool ignoreTimeScale = false)
Parameters
period
TimeSpanupdateTiming
PlayerLoopTimingignoreTimeScale
System.Boolean
Returns
IntervalFrame(Int32, PlayerLoopTiming)
public static IUniTaskAsyncEnumerable<AsyncUnit> IntervalFrame(int intervalFrameCount, PlayerLoopTiming updateTiming = PlayerLoopTiming.Update)
Parameters
intervalFrameCount
System.Int32updateTiming
PlayerLoopTiming
Returns
Join<TOuter, TInner, TKey, TResult>(IUniTaskAsyncEnumerable<TOuter>, IUniTaskAsyncEnumerable<TInner>, Func<TOuter, TKey>, Func<TInner, TKey>, Func<TOuter, TInner, TResult>)
public static IUniTaskAsyncEnumerable<TResult> Join<TOuter, TInner, TKey, TResult>(this IUniTaskAsyncEnumerable<TOuter> outer, IUniTaskAsyncEnumerable<TInner> inner, Func<TOuter, TKey> outerKeySelector, Func<TInner, TKey> innerKeySelector, Func<TOuter, TInner, TResult> resultSelector)
Parameters
outer
IUniTaskAsyncEnumerable<TOuter>inner
IUniTaskAsyncEnumerable<TInner>outerKeySelector
Func<TOuter, TKey>innerKeySelector
Func<TInner, TKey>resultSelector
Func<TOuter, TInner, TResult>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TOuter
TInner
TKey
TResult
Join<TOuter, TInner, TKey, TResult>(IUniTaskAsyncEnumerable<TOuter>, IUniTaskAsyncEnumerable<TInner>, Func<TOuter, TKey>, Func<TInner, TKey>, Func<TOuter, TInner, TResult>, IEqualityComparer<TKey>)
public static IUniTaskAsyncEnumerable<TResult> Join<TOuter, TInner, TKey, TResult>(this IUniTaskAsyncEnumerable<TOuter> outer, IUniTaskAsyncEnumerable<TInner> inner, Func<TOuter, TKey> outerKeySelector, Func<TInner, TKey> innerKeySelector, Func<TOuter, TInner, TResult> resultSelector, IEqualityComparer<TKey> comparer)
Parameters
outer
IUniTaskAsyncEnumerable<TOuter>inner
IUniTaskAsyncEnumerable<TInner>outerKeySelector
Func<TOuter, TKey>innerKeySelector
Func<TInner, TKey>resultSelector
Func<TOuter, TInner, TResult>comparer
System.Collections.Generic.IEqualityComparer<TKey>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TOuter
TInner
TKey
TResult
JoinAwait<TOuter, TInner, TKey, TResult>(IUniTaskAsyncEnumerable<TOuter>, IUniTaskAsyncEnumerable<TInner>, Func<TOuter, UniTask<TKey>>, Func<TInner, UniTask<TKey>>, Func<TOuter, TInner, UniTask<TResult>>)
public static IUniTaskAsyncEnumerable<TResult> JoinAwait<TOuter, TInner, TKey, TResult>(this IUniTaskAsyncEnumerable<TOuter> outer, IUniTaskAsyncEnumerable<TInner> inner, Func<TOuter, UniTask<TKey>> outerKeySelector, Func<TInner, UniTask<TKey>> innerKeySelector, Func<TOuter, TInner, UniTask<TResult>> resultSelector)
Parameters
outer
IUniTaskAsyncEnumerable<TOuter>inner
IUniTaskAsyncEnumerable<TInner>outerKeySelector
Func<TOuter, UniTask<TKey>>innerKeySelector
Func<TInner, UniTask<TKey>>resultSelector
Func<TOuter, TInner, UniTask<TResult>>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TOuter
TInner
TKey
TResult
JoinAwait<TOuter, TInner, TKey, TResult>(IUniTaskAsyncEnumerable<TOuter>, IUniTaskAsyncEnumerable<TInner>, Func<TOuter, UniTask<TKey>>, Func<TInner, UniTask<TKey>>, Func<TOuter, TInner, UniTask<TResult>>, IEqualityComparer<TKey>)
public static IUniTaskAsyncEnumerable<TResult> JoinAwait<TOuter, TInner, TKey, TResult>(this IUniTaskAsyncEnumerable<TOuter> outer, IUniTaskAsyncEnumerable<TInner> inner, Func<TOuter, UniTask<TKey>> outerKeySelector, Func<TInner, UniTask<TKey>> innerKeySelector, Func<TOuter, TInner, UniTask<TResult>> resultSelector, IEqualityComparer<TKey> comparer)
Parameters
outer
IUniTaskAsyncEnumerable<TOuter>inner
IUniTaskAsyncEnumerable<TInner>outerKeySelector
Func<TOuter, UniTask<TKey>>innerKeySelector
Func<TInner, UniTask<TKey>>resultSelector
Func<TOuter, TInner, UniTask<TResult>>comparer
System.Collections.Generic.IEqualityComparer<TKey>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TOuter
TInner
TKey
TResult
JoinAwaitWithCancellation<TOuter, TInner, TKey, TResult>(IUniTaskAsyncEnumerable<TOuter>, IUniTaskAsyncEnumerable<TInner>, Func<TOuter, CancellationToken, UniTask<TKey>>, Func<TInner, CancellationToken, UniTask<TKey>>, Func<TOuter, TInner, CancellationToken, UniTask<TResult>>)
public static IUniTaskAsyncEnumerable<TResult> JoinAwaitWithCancellation<TOuter, TInner, TKey, TResult>(this IUniTaskAsyncEnumerable<TOuter> outer, IUniTaskAsyncEnumerable<TInner> inner, Func<TOuter, CancellationToken, UniTask<TKey>> outerKeySelector, Func<TInner, CancellationToken, UniTask<TKey>> innerKeySelector, Func<TOuter, TInner, CancellationToken, UniTask<TResult>> resultSelector)
Parameters
outer
IUniTaskAsyncEnumerable<TOuter>inner
IUniTaskAsyncEnumerable<TInner>outerKeySelector
Func<TOuter, System.Threading.CancellationToken, UniTask<TKey>>innerKeySelector
Func<TInner, System.Threading.CancellationToken, UniTask<TKey>>resultSelector
Func<TOuter, TInner, System.Threading.CancellationToken, UniTask<TResult>>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TOuter
TInner
TKey
TResult
JoinAwaitWithCancellation<TOuter, TInner, TKey, TResult>(IUniTaskAsyncEnumerable<TOuter>, IUniTaskAsyncEnumerable<TInner>, Func<TOuter, CancellationToken, UniTask<TKey>>, Func<TInner, CancellationToken, UniTask<TKey>>, Func<TOuter, TInner, CancellationToken, UniTask<TResult>>, IEqualityComparer<TKey>)
public static IUniTaskAsyncEnumerable<TResult> JoinAwaitWithCancellation<TOuter, TInner, TKey, TResult>(this IUniTaskAsyncEnumerable<TOuter> outer, IUniTaskAsyncEnumerable<TInner> inner, Func<TOuter, CancellationToken, UniTask<TKey>> outerKeySelector, Func<TInner, CancellationToken, UniTask<TKey>> innerKeySelector, Func<TOuter, TInner, CancellationToken, UniTask<TResult>> resultSelector, IEqualityComparer<TKey> comparer)
Parameters
outer
IUniTaskAsyncEnumerable<TOuter>inner
IUniTaskAsyncEnumerable<TInner>outerKeySelector
Func<TOuter, System.Threading.CancellationToken, UniTask<TKey>>innerKeySelector
Func<TInner, System.Threading.CancellationToken, UniTask<TKey>>resultSelector
Func<TOuter, TInner, System.Threading.CancellationToken, UniTask<TResult>>comparer
System.Collections.Generic.IEqualityComparer<TKey>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TOuter
TInner
TKey
TResult
LastAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Boolean>, CancellationToken)
public static UniTask<TSource> LastAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Boolean> predicate, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, Boolean>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<TSource>
Type Parameters
TSource
LastAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, CancellationToken)
public static UniTask<TSource> LastAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<TSource>
Type Parameters
TSource
LastAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Boolean>>, CancellationToken)
public static UniTask<TSource> LastAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Boolean>> predicate, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, UniTask<Boolean>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<TSource>
Type Parameters
TSource
LastAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Boolean>>, CancellationToken)
public static UniTask<TSource> LastAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Boolean>> predicate, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, System.Threading.CancellationToken, UniTask<Boolean>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<TSource>
Type Parameters
TSource
LastOrDefaultAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Boolean>, CancellationToken)
public static UniTask<TSource> LastOrDefaultAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Boolean> predicate, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, Boolean>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<TSource>
Type Parameters
TSource
LastOrDefaultAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, CancellationToken)
public static UniTask<TSource> LastOrDefaultAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<TSource>
Type Parameters
TSource
LastOrDefaultAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Boolean>>, CancellationToken)
public static UniTask<TSource> LastOrDefaultAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Boolean>> predicate, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, UniTask<Boolean>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<TSource>
Type Parameters
TSource
LastOrDefaultAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Boolean>>, CancellationToken)
public static UniTask<TSource> LastOrDefaultAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Boolean>> predicate, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, System.Threading.CancellationToken, UniTask<Boolean>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<TSource>
Type Parameters
TSource
LongCountAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Boolean>, CancellationToken)
public static UniTask<long> LongCountAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Boolean> predicate, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, Boolean>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Int64>
Type Parameters
TSource
LongCountAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, CancellationToken)
public static UniTask<long> LongCountAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Int64>
Type Parameters
TSource
LongCountAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Boolean>>, CancellationToken)
public static UniTask<long> LongCountAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Boolean>> predicate, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, UniTask<Boolean>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Int64>
Type Parameters
TSource
LongCountAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Boolean>>, CancellationToken)
public static UniTask<long> LongCountAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Boolean>> predicate, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, System.Threading.CancellationToken, UniTask<Boolean>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Int64>
Type Parameters
TSource
MaxAsync(IUniTaskAsyncEnumerable<Decimal>, CancellationToken)
public static UniTask<Decimal> MaxAsync(this IUniTaskAsyncEnumerable<Decimal> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<Decimal>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Decimal>
MaxAsync(IUniTaskAsyncEnumerable<Double>, CancellationToken)
public static UniTask<Double> MaxAsync(this IUniTaskAsyncEnumerable<Double> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<Double>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Double>
MaxAsync(IUniTaskAsyncEnumerable<Int32>, CancellationToken)
public static UniTask<Int32> MaxAsync(this IUniTaskAsyncEnumerable<Int32> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<Int32>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Int32>
MaxAsync(IUniTaskAsyncEnumerable<Int64>, CancellationToken)
public static UniTask<Int64> MaxAsync(this IUniTaskAsyncEnumerable<Int64> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<Int64>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Int64>
MaxAsync(IUniTaskAsyncEnumerable<Single>, CancellationToken)
public static UniTask<Single> MaxAsync(this IUniTaskAsyncEnumerable<Single> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<Single>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Single>
MaxAsync(IUniTaskAsyncEnumerable<Nullable<Decimal>>, CancellationToken)
public static UniTask<Decimal?> MaxAsync(this IUniTaskAsyncEnumerable<Decimal?> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<System.Nullable<Decimal>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Decimal>>
MaxAsync(IUniTaskAsyncEnumerable<Nullable<Double>>, CancellationToken)
public static UniTask<Double?> MaxAsync(this IUniTaskAsyncEnumerable<Double?> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<System.Nullable<Double>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Double>>
MaxAsync(IUniTaskAsyncEnumerable<Nullable<Int32>>, CancellationToken)
public static UniTask<Int32?> MaxAsync(this IUniTaskAsyncEnumerable<Int32?> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<System.Nullable<Int32>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Int32>>
MaxAsync(IUniTaskAsyncEnumerable<Nullable<Int64>>, CancellationToken)
public static UniTask<Int64?> MaxAsync(this IUniTaskAsyncEnumerable<Int64?> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<System.Nullable<Int64>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Int64>>
MaxAsync(IUniTaskAsyncEnumerable<Nullable<Single>>, CancellationToken)
public static UniTask<Single?> MaxAsync(this IUniTaskAsyncEnumerable<Single?> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<System.Nullable<Single>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Single>>
MaxAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Decimal>, CancellationToken)
public static UniTask<Decimal> MaxAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Decimal> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, Decimal>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Decimal>
Type Parameters
TSource
MaxAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Double>, CancellationToken)
public static UniTask<Double> MaxAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Double> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, Double>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Double>
Type Parameters
TSource
MaxAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Int32>, CancellationToken)
public static UniTask<Int32> MaxAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Int32> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, Int32>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Int32>
Type Parameters
TSource
MaxAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Int64>, CancellationToken)
public static UniTask<Int64> MaxAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Int64> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, Int64>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Int64>
Type Parameters
TSource
MaxAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Single>, CancellationToken)
public static UniTask<Single> MaxAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Single> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, Single>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Single>
Type Parameters
TSource
MaxAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Nullable<Decimal>>, CancellationToken)
public static UniTask<Decimal?> MaxAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Decimal?> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Nullable<Decimal>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Decimal>>
Type Parameters
TSource
MaxAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Nullable<Double>>, CancellationToken)
public static UniTask<Double?> MaxAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Double?> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Nullable<Double>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Double>>
Type Parameters
TSource
MaxAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Nullable<Int32>>, CancellationToken)
public static UniTask<Int32?> MaxAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Int32?> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Nullable<Int32>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Int32>>
Type Parameters
TSource
MaxAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Nullable<Int64>>, CancellationToken)
public static UniTask<Int64?> MaxAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Int64?> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Nullable<Int64>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Int64>>
Type Parameters
TSource
MaxAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Nullable<Single>>, CancellationToken)
public static UniTask<Single?> MaxAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Single?> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Nullable<Single>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Single>>
Type Parameters
TSource
MaxAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, CancellationToken)
public static UniTask<TSource> MaxAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<TSource>
Type Parameters
TSource
MaxAsync<TSource, TResult>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, TResult>, CancellationToken)
public static UniTask<TResult> MaxAsync<TSource, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TResult> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, TResult>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<TResult>
Type Parameters
TSource
TResult
MaxAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Decimal>>, CancellationToken)
public static UniTask<Decimal> MaxAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Decimal>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, UniTask<Decimal>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Decimal>
Type Parameters
TSource
MaxAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Double>>, CancellationToken)
public static UniTask<Double> MaxAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Double>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, UniTask<Double>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Double>
Type Parameters
TSource
MaxAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Int32>>, CancellationToken)
public static UniTask<Int32> MaxAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Int32>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, UniTask<Int32>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Int32>
Type Parameters
TSource
MaxAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Int64>>, CancellationToken)
public static UniTask<Int64> MaxAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Int64>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, UniTask<Int64>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Int64>
Type Parameters
TSource
MaxAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Single>>, CancellationToken)
public static UniTask<Single> MaxAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Single>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, UniTask<Single>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Single>
Type Parameters
TSource
MaxAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Nullable<Decimal>>>, CancellationToken)
public static UniTask<Decimal?> MaxAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Decimal?>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, UniTask<System.Nullable<Decimal>>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Decimal>>
Type Parameters
TSource
MaxAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Nullable<Double>>>, CancellationToken)
public static UniTask<Double?> MaxAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Double?>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, UniTask<System.Nullable<Double>>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Double>>
Type Parameters
TSource
MaxAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Nullable<Int32>>>, CancellationToken)
public static UniTask<Int32?> MaxAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Int32?>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, UniTask<System.Nullable<Int32>>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Int32>>
Type Parameters
TSource
MaxAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Nullable<Int64>>>, CancellationToken)
public static UniTask<Int64?> MaxAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Int64?>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, UniTask<System.Nullable<Int64>>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Int64>>
Type Parameters
TSource
MaxAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Nullable<Single>>>, CancellationToken)
public static UniTask<Single?> MaxAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Single?>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, UniTask<System.Nullable<Single>>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Single>>
Type Parameters
TSource
MaxAwaitAsync<TSource, TResult>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<TResult>>, CancellationToken)
public static UniTask<TResult> MaxAwaitAsync<TSource, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<TResult>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, UniTask<TResult>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<TResult>
Type Parameters
TSource
TResult
MaxAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Decimal>>, CancellationToken)
public static UniTask<Decimal> MaxAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Decimal>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Threading.CancellationToken, UniTask<Decimal>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Decimal>
Type Parameters
TSource
MaxAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Double>>, CancellationToken)
public static UniTask<Double> MaxAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Double>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Threading.CancellationToken, UniTask<Double>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Double>
Type Parameters
TSource
MaxAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Int32>>, CancellationToken)
public static UniTask<Int32> MaxAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Int32>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Threading.CancellationToken, UniTask<Int32>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Int32>
Type Parameters
TSource
MaxAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Int64>>, CancellationToken)
public static UniTask<Int64> MaxAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Int64>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Threading.CancellationToken, UniTask<Int64>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Int64>
Type Parameters
TSource
MaxAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Single>>, CancellationToken)
public static UniTask<Single> MaxAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Single>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Threading.CancellationToken, UniTask<Single>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Single>
Type Parameters
TSource
MaxAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Nullable<Decimal>>>, CancellationToken)
public static UniTask<Decimal?> MaxAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Decimal?>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Threading.CancellationToken, UniTask<System.Nullable<Decimal>>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Decimal>>
Type Parameters
TSource
MaxAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Nullable<Double>>>, CancellationToken)
public static UniTask<Double?> MaxAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Double?>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Threading.CancellationToken, UniTask<System.Nullable<Double>>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Double>>
Type Parameters
TSource
MaxAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Nullable<Int32>>>, CancellationToken)
public static UniTask<Int32?> MaxAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Int32?>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Threading.CancellationToken, UniTask<System.Nullable<Int32>>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Int32>>
Type Parameters
TSource
MaxAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Nullable<Int64>>>, CancellationToken)
public static UniTask<Int64?> MaxAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Int64?>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Threading.CancellationToken, UniTask<System.Nullable<Int64>>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Int64>>
Type Parameters
TSource
MaxAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Nullable<Single>>>, CancellationToken)
public static UniTask<Single?> MaxAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Single?>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Threading.CancellationToken, UniTask<System.Nullable<Single>>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Single>>
Type Parameters
TSource
MaxAwaitWithCancellationAsync<TSource, TResult>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<TResult>>, CancellationToken)
public static UniTask<TResult> MaxAwaitWithCancellationAsync<TSource, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<TResult>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Threading.CancellationToken, UniTask<TResult>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<TResult>
Type Parameters
TSource
TResult
MinAsync(IUniTaskAsyncEnumerable<Decimal>, CancellationToken)
public static UniTask<Decimal> MinAsync(this IUniTaskAsyncEnumerable<Decimal> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<Decimal>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Decimal>
MinAsync(IUniTaskAsyncEnumerable<Double>, CancellationToken)
public static UniTask<Double> MinAsync(this IUniTaskAsyncEnumerable<Double> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<Double>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Double>
MinAsync(IUniTaskAsyncEnumerable<Int32>, CancellationToken)
public static UniTask<Int32> MinAsync(this IUniTaskAsyncEnumerable<Int32> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<Int32>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Int32>
MinAsync(IUniTaskAsyncEnumerable<Int64>, CancellationToken)
public static UniTask<Int64> MinAsync(this IUniTaskAsyncEnumerable<Int64> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<Int64>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Int64>
MinAsync(IUniTaskAsyncEnumerable<Single>, CancellationToken)
public static UniTask<Single> MinAsync(this IUniTaskAsyncEnumerable<Single> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<Single>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Single>
MinAsync(IUniTaskAsyncEnumerable<Nullable<Decimal>>, CancellationToken)
public static UniTask<Decimal?> MinAsync(this IUniTaskAsyncEnumerable<Decimal?> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<System.Nullable<Decimal>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Decimal>>
MinAsync(IUniTaskAsyncEnumerable<Nullable<Double>>, CancellationToken)
public static UniTask<Double?> MinAsync(this IUniTaskAsyncEnumerable<Double?> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<System.Nullable<Double>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Double>>
MinAsync(IUniTaskAsyncEnumerable<Nullable<Int32>>, CancellationToken)
public static UniTask<Int32?> MinAsync(this IUniTaskAsyncEnumerable<Int32?> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<System.Nullable<Int32>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Int32>>
MinAsync(IUniTaskAsyncEnumerable<Nullable<Int64>>, CancellationToken)
public static UniTask<Int64?> MinAsync(this IUniTaskAsyncEnumerable<Int64?> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<System.Nullable<Int64>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Int64>>
MinAsync(IUniTaskAsyncEnumerable<Nullable<Single>>, CancellationToken)
public static UniTask<Single?> MinAsync(this IUniTaskAsyncEnumerable<Single?> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<System.Nullable<Single>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Single>>
MinAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Decimal>, CancellationToken)
public static UniTask<Decimal> MinAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Decimal> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, Decimal>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Decimal>
Type Parameters
TSource
MinAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Double>, CancellationToken)
public static UniTask<Double> MinAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Double> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, Double>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Double>
Type Parameters
TSource
MinAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Int32>, CancellationToken)
public static UniTask<Int32> MinAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Int32> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, Int32>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Int32>
Type Parameters
TSource
MinAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Int64>, CancellationToken)
public static UniTask<Int64> MinAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Int64> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, Int64>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Int64>
Type Parameters
TSource
MinAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Single>, CancellationToken)
public static UniTask<Single> MinAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Single> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, Single>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Single>
Type Parameters
TSource
MinAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Nullable<Decimal>>, CancellationToken)
public static UniTask<Decimal?> MinAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Decimal?> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Nullable<Decimal>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Decimal>>
Type Parameters
TSource
MinAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Nullable<Double>>, CancellationToken)
public static UniTask<Double?> MinAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Double?> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Nullable<Double>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Double>>
Type Parameters
TSource
MinAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Nullable<Int32>>, CancellationToken)
public static UniTask<Int32?> MinAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Int32?> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Nullable<Int32>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Int32>>
Type Parameters
TSource
MinAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Nullable<Int64>>, CancellationToken)
public static UniTask<Int64?> MinAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Int64?> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Nullable<Int64>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Int64>>
Type Parameters
TSource
MinAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Nullable<Single>>, CancellationToken)
public static UniTask<Single?> MinAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Single?> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Nullable<Single>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Single>>
Type Parameters
TSource
MinAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, CancellationToken)
public static UniTask<TSource> MinAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<TSource>
Type Parameters
TSource
MinAsync<TSource, TResult>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, TResult>, CancellationToken)
public static UniTask<TResult> MinAsync<TSource, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TResult> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, TResult>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<TResult>
Type Parameters
TSource
TResult
MinAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Decimal>>, CancellationToken)
public static UniTask<Decimal> MinAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Decimal>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, UniTask<Decimal>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Decimal>
Type Parameters
TSource
MinAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Double>>, CancellationToken)
public static UniTask<Double> MinAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Double>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, UniTask<Double>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Double>
Type Parameters
TSource
MinAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Int32>>, CancellationToken)
public static UniTask<Int32> MinAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Int32>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, UniTask<Int32>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Int32>
Type Parameters
TSource
MinAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Int64>>, CancellationToken)
public static UniTask<Int64> MinAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Int64>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, UniTask<Int64>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Int64>
Type Parameters
TSource
MinAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Single>>, CancellationToken)
public static UniTask<Single> MinAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Single>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, UniTask<Single>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Single>
Type Parameters
TSource
MinAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Nullable<Decimal>>>, CancellationToken)
public static UniTask<Decimal?> MinAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Decimal?>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, UniTask<System.Nullable<Decimal>>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Decimal>>
Type Parameters
TSource
MinAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Nullable<Double>>>, CancellationToken)
public static UniTask<Double?> MinAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Double?>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, UniTask<System.Nullable<Double>>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Double>>
Type Parameters
TSource
MinAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Nullable<Int32>>>, CancellationToken)
public static UniTask<Int32?> MinAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Int32?>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, UniTask<System.Nullable<Int32>>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Int32>>
Type Parameters
TSource
MinAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Nullable<Int64>>>, CancellationToken)
public static UniTask<Int64?> MinAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Int64?>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, UniTask<System.Nullable<Int64>>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Int64>>
Type Parameters
TSource
MinAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Nullable<Single>>>, CancellationToken)
public static UniTask<Single?> MinAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Single?>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, UniTask<System.Nullable<Single>>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Single>>
Type Parameters
TSource
MinAwaitAsync<TSource, TResult>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<TResult>>, CancellationToken)
public static UniTask<TResult> MinAwaitAsync<TSource, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<TResult>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, UniTask<TResult>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<TResult>
Type Parameters
TSource
TResult
MinAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Decimal>>, CancellationToken)
public static UniTask<Decimal> MinAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Decimal>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Threading.CancellationToken, UniTask<Decimal>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Decimal>
Type Parameters
TSource
MinAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Double>>, CancellationToken)
public static UniTask<Double> MinAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Double>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Threading.CancellationToken, UniTask<Double>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Double>
Type Parameters
TSource
MinAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Int32>>, CancellationToken)
public static UniTask<Int32> MinAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Int32>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Threading.CancellationToken, UniTask<Int32>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Int32>
Type Parameters
TSource
MinAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Int64>>, CancellationToken)
public static UniTask<Int64> MinAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Int64>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Threading.CancellationToken, UniTask<Int64>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Int64>
Type Parameters
TSource
MinAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Single>>, CancellationToken)
public static UniTask<Single> MinAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Single>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Threading.CancellationToken, UniTask<Single>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Single>
Type Parameters
TSource
MinAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Nullable<Decimal>>>, CancellationToken)
public static UniTask<Decimal?> MinAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Decimal?>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Threading.CancellationToken, UniTask<System.Nullable<Decimal>>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Decimal>>
Type Parameters
TSource
MinAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Nullable<Double>>>, CancellationToken)
public static UniTask<Double?> MinAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Double?>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Threading.CancellationToken, UniTask<System.Nullable<Double>>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Double>>
Type Parameters
TSource
MinAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Nullable<Int32>>>, CancellationToken)
public static UniTask<Int32?> MinAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Int32?>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Threading.CancellationToken, UniTask<System.Nullable<Int32>>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Int32>>
Type Parameters
TSource
MinAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Nullable<Int64>>>, CancellationToken)
public static UniTask<Int64?> MinAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Int64?>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Threading.CancellationToken, UniTask<System.Nullable<Int64>>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Int64>>
Type Parameters
TSource
MinAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Nullable<Single>>>, CancellationToken)
public static UniTask<Single?> MinAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Single?>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Threading.CancellationToken, UniTask<System.Nullable<Single>>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Single>>
Type Parameters
TSource
MinAwaitWithCancellationAsync<TSource, TResult>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<TResult>>, CancellationToken)
public static UniTask<TResult> MinAwaitWithCancellationAsync<TSource, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<TResult>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Threading.CancellationToken, UniTask<TResult>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<TResult>
Type Parameters
TSource
TResult
Never<T>()
public static IUniTaskAsyncEnumerable<T> Never<T>()
Returns
Type Parameters
T
OfType<TResult>(IUniTaskAsyncEnumerable<Object>)
public static IUniTaskAsyncEnumerable<TResult> OfType<TResult>(this IUniTaskAsyncEnumerable<Object> source)
Parameters
source
IUniTaskAsyncEnumerable<Object>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TResult
OrderBy<TSource, TKey>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, TKey>)
public static IUniTaskOrderedAsyncEnumerable<TSource> OrderBy<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TKey> keySelector)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, TKey>
Returns
- IUniTaskOrderedAsyncEnumerable<TSource>
Type Parameters
TSource
TKey
OrderBy<TSource, TKey>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, TKey>, IComparer<TKey>)
public static IUniTaskOrderedAsyncEnumerable<TSource> OrderBy<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TKey> keySelector, IComparer<TKey> comparer)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, TKey>comparer
System.Collections.Generic.IComparer<TKey>
Returns
- IUniTaskOrderedAsyncEnumerable<TSource>
Type Parameters
TSource
TKey
OrderByAwait<TSource, TKey>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<TKey>>)
public static IUniTaskOrderedAsyncEnumerable<TSource> OrderByAwait<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<TKey>> keySelector)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, UniTask<TKey>>
Returns
- IUniTaskOrderedAsyncEnumerable<TSource>
Type Parameters
TSource
TKey
OrderByAwait<TSource, TKey>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<TKey>>, IComparer<TKey>)
public static IUniTaskOrderedAsyncEnumerable<TSource> OrderByAwait<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<TKey>> keySelector, IComparer<TKey> comparer)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, UniTask<TKey>>comparer
System.Collections.Generic.IComparer<TKey>
Returns
- IUniTaskOrderedAsyncEnumerable<TSource>
Type Parameters
TSource
TKey
OrderByAwaitWithCancellation<TSource, TKey>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<TKey>>)
public static IUniTaskOrderedAsyncEnumerable<TSource> OrderByAwaitWithCancellation<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<TKey>> keySelector)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>
Returns
- IUniTaskOrderedAsyncEnumerable<TSource>
Type Parameters
TSource
TKey
OrderByAwaitWithCancellation<TSource, TKey>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<TKey>>, IComparer<TKey>)
public static IUniTaskOrderedAsyncEnumerable<TSource> OrderByAwaitWithCancellation<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<TKey>> keySelector, IComparer<TKey> comparer)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>comparer
System.Collections.Generic.IComparer<TKey>
Returns
- IUniTaskOrderedAsyncEnumerable<TSource>
Type Parameters
TSource
TKey
OrderByDescending<TSource, TKey>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, TKey>)
public static IUniTaskOrderedAsyncEnumerable<TSource> OrderByDescending<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TKey> keySelector)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, TKey>
Returns
- IUniTaskOrderedAsyncEnumerable<TSource>
Type Parameters
TSource
TKey
OrderByDescending<TSource, TKey>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, TKey>, IComparer<TKey>)
public static IUniTaskOrderedAsyncEnumerable<TSource> OrderByDescending<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TKey> keySelector, IComparer<TKey> comparer)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, TKey>comparer
System.Collections.Generic.IComparer<TKey>
Returns
- IUniTaskOrderedAsyncEnumerable<TSource>
Type Parameters
TSource
TKey
OrderByDescendingAwait<TSource, TKey>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<TKey>>)
public static IUniTaskOrderedAsyncEnumerable<TSource> OrderByDescendingAwait<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<TKey>> keySelector)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, UniTask<TKey>>
Returns
- IUniTaskOrderedAsyncEnumerable<TSource>
Type Parameters
TSource
TKey
OrderByDescendingAwait<TSource, TKey>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<TKey>>, IComparer<TKey>)
public static IUniTaskOrderedAsyncEnumerable<TSource> OrderByDescendingAwait<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<TKey>> keySelector, IComparer<TKey> comparer)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, UniTask<TKey>>comparer
System.Collections.Generic.IComparer<TKey>
Returns
- IUniTaskOrderedAsyncEnumerable<TSource>
Type Parameters
TSource
TKey
OrderByDescendingAwaitWithCancellation<TSource, TKey>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<TKey>>)
public static IUniTaskOrderedAsyncEnumerable<TSource> OrderByDescendingAwaitWithCancellation<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<TKey>> keySelector)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>
Returns
- IUniTaskOrderedAsyncEnumerable<TSource>
Type Parameters
TSource
TKey
OrderByDescendingAwaitWithCancellation<TSource, TKey>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<TKey>>, IComparer<TKey>)
public static IUniTaskOrderedAsyncEnumerable<TSource> OrderByDescendingAwaitWithCancellation<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<TKey>> keySelector, IComparer<TKey> comparer)
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>comparer
System.Collections.Generic.IComparer<TKey>
Returns
- IUniTaskOrderedAsyncEnumerable<TSource>
Type Parameters
TSource
TKey
Pairwise<TSource>(IUniTaskAsyncEnumerable<TSource>)
public static IUniTaskAsyncEnumerable<(TSource, TSource)> Pairwise<TSource>(this IUniTaskAsyncEnumerable<TSource> source)
Parameters
source
IUniTaskAsyncEnumerable<TSource>
Returns
- IUniTaskAsyncEnumerable<System.ValueTuple<TSource, TSource>>
Type Parameters
TSource
Prepend<TSource>(IUniTaskAsyncEnumerable<TSource>, TSource)
public static IUniTaskAsyncEnumerable<TSource> Prepend<TSource>(this IUniTaskAsyncEnumerable<TSource> source, TSource element)
Parameters
source
IUniTaskAsyncEnumerable<TSource>element
TSource
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
Publish<TSource>(IUniTaskAsyncEnumerable<TSource>)
public static IConnectableUniTaskAsyncEnumerable<TSource> Publish<TSource>(this IUniTaskAsyncEnumerable<TSource> source)
Parameters
source
IUniTaskAsyncEnumerable<TSource>
Returns
- IConnectableUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
Queue<TSource>(IUniTaskAsyncEnumerable<TSource>)
public static IUniTaskAsyncEnumerable<TSource> Queue<TSource>(this IUniTaskAsyncEnumerable<TSource> source)
Parameters
source
IUniTaskAsyncEnumerable<TSource>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
Range(Int32, Int32)
public static IUniTaskAsyncEnumerable<int> Range(int start, int count)
Parameters
start
System.Int32count
System.Int32
Returns
- IUniTaskAsyncEnumerable<System.Int32>
Repeat<TElement>(TElement, Int32)
public static IUniTaskAsyncEnumerable<TElement> Repeat<TElement>(TElement element, int count)
Parameters
element
TElementcount
System.Int32
Returns
- IUniTaskAsyncEnumerable<TElement>
Type Parameters
TElement
Return<TValue>(TValue)
public static IUniTaskAsyncEnumerable<TValue> Return<TValue>(TValue value)
Parameters
value
TValue
Returns
- IUniTaskAsyncEnumerable<TValue>
Type Parameters
TValue
Reverse<TSource>(IUniTaskAsyncEnumerable<TSource>)
public static IUniTaskAsyncEnumerable<TSource> Reverse<TSource>(this IUniTaskAsyncEnumerable<TSource> source)
Parameters
source
IUniTaskAsyncEnumerable<TSource>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
Select<TSource, TResult>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, TResult>)
public static IUniTaskAsyncEnumerable<TResult> Select<TSource, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TResult> selector)
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, TResult>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TSource
TResult
Select<TSource, TResult>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Int32, TResult>)
public static IUniTaskAsyncEnumerable<TResult> Select<TSource, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Int32, TResult> selector)
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, Int32, TResult>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TSource
TResult
SelectAwait<TSource, TResult>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<TResult>>)
public static IUniTaskAsyncEnumerable<TResult> SelectAwait<TSource, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<TResult>> selector)
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, UniTask<TResult>>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TSource
TResult
SelectAwait<TSource, TResult>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Int32, UniTask<TResult>>)
public static IUniTaskAsyncEnumerable<TResult> SelectAwait<TSource, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Int32, UniTask<TResult>> selector)
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, Int32, UniTask<TResult>>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TSource
TResult
SelectAwaitWithCancellation<TSource, TResult>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Int32, CancellationToken, UniTask<TResult>>)
public static IUniTaskAsyncEnumerable<TResult> SelectAwaitWithCancellation<TSource, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Int32, CancellationToken, UniTask<TResult>> selector)
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, Int32, System.Threading.CancellationToken, UniTask<TResult>>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TSource
TResult
SelectAwaitWithCancellation<TSource, TResult>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<TResult>>)
public static IUniTaskAsyncEnumerable<TResult> SelectAwaitWithCancellation<TSource, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<TResult>> selector)
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Threading.CancellationToken, UniTask<TResult>>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TSource
TResult
SelectMany<TSource, TResult>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, IUniTaskAsyncEnumerable<TResult>>)
public static IUniTaskAsyncEnumerable<TResult> SelectMany<TSource, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, IUniTaskAsyncEnumerable<TResult>> selector)
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, IUniTaskAsyncEnumerable<TResult>>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TSource
TResult
SelectMany<TSource, TResult>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Int32, IUniTaskAsyncEnumerable<TResult>>)
public static IUniTaskAsyncEnumerable<TResult> SelectMany<TSource, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Int32, IUniTaskAsyncEnumerable<TResult>> selector)
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, Int32, IUniTaskAsyncEnumerable<TResult>>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TSource
TResult
SelectMany<TSource, TCollection, TResult>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, IUniTaskAsyncEnumerable<TCollection>>, Func<TSource, TCollection, TResult>)
public static IUniTaskAsyncEnumerable<TResult> SelectMany<TSource, TCollection, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, IUniTaskAsyncEnumerable<TCollection>> collectionSelector, Func<TSource, TCollection, TResult> resultSelector)
Parameters
source
IUniTaskAsyncEnumerable<TSource>collectionSelector
Func<TSource, IUniTaskAsyncEnumerable<TCollection>>resultSelector
Func<TSource, TCollection, TResult>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TSource
TCollection
TResult
SelectMany<TSource, TCollection, TResult>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Int32, IUniTaskAsyncEnumerable<TCollection>>, Func<TSource, TCollection, TResult>)
public static IUniTaskAsyncEnumerable<TResult> SelectMany<TSource, TCollection, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Int32, IUniTaskAsyncEnumerable<TCollection>> collectionSelector, Func<TSource, TCollection, TResult> resultSelector)
Parameters
source
IUniTaskAsyncEnumerable<TSource>collectionSelector
Func<TSource, Int32, IUniTaskAsyncEnumerable<TCollection>>resultSelector
Func<TSource, TCollection, TResult>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TSource
TCollection
TResult
SelectManyAwait<TSource, TResult>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<IUniTaskAsyncEnumerable<TResult>>>)
public static IUniTaskAsyncEnumerable<TResult> SelectManyAwait<TSource, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<IUniTaskAsyncEnumerable<TResult>>> selector)
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, UniTask<IUniTaskAsyncEnumerable<TResult>>>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TSource
TResult
SelectManyAwait<TSource, TResult>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Int32, UniTask<IUniTaskAsyncEnumerable<TResult>>>)
public static IUniTaskAsyncEnumerable<TResult> SelectManyAwait<TSource, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Int32, UniTask<IUniTaskAsyncEnumerable<TResult>>> selector)
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, Int32, UniTask<IUniTaskAsyncEnumerable<TResult>>>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TSource
TResult
SelectManyAwait<TSource, TCollection, TResult>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<IUniTaskAsyncEnumerable<TCollection>>>, Func<TSource, TCollection, UniTask<TResult>>)
public static IUniTaskAsyncEnumerable<TResult> SelectManyAwait<TSource, TCollection, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<IUniTaskAsyncEnumerable<TCollection>>> collectionSelector, Func<TSource, TCollection, UniTask<TResult>> resultSelector)
Parameters
source
IUniTaskAsyncEnumerable<TSource>collectionSelector
Func<TSource, UniTask<IUniTaskAsyncEnumerable<TCollection>>>resultSelector
Func<TSource, TCollection, UniTask<TResult>>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TSource
TCollection
TResult
SelectManyAwait<TSource, TCollection, TResult>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Int32, UniTask<IUniTaskAsyncEnumerable<TCollection>>>, Func<TSource, TCollection, UniTask<TResult>>)
public static IUniTaskAsyncEnumerable<TResult> SelectManyAwait<TSource, TCollection, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Int32, UniTask<IUniTaskAsyncEnumerable<TCollection>>> collectionSelector, Func<TSource, TCollection, UniTask<TResult>> resultSelector)
Parameters
source
IUniTaskAsyncEnumerable<TSource>collectionSelector
Func<TSource, Int32, UniTask<IUniTaskAsyncEnumerable<TCollection>>>resultSelector
Func<TSource, TCollection, UniTask<TResult>>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TSource
TCollection
TResult
SelectManyAwaitWithCancellation<TSource, TResult>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Int32, CancellationToken, UniTask<IUniTaskAsyncEnumerable<TResult>>>)
public static IUniTaskAsyncEnumerable<TResult> SelectManyAwaitWithCancellation<TSource, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Int32, CancellationToken, UniTask<IUniTaskAsyncEnumerable<TResult>>> selector)
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, Int32, System.Threading.CancellationToken, UniTask<IUniTaskAsyncEnumerable<TResult>>>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TSource
TResult
SelectManyAwaitWithCancellation<TSource, TResult>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<IUniTaskAsyncEnumerable<TResult>>>)
public static IUniTaskAsyncEnumerable<TResult> SelectManyAwaitWithCancellation<TSource, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<IUniTaskAsyncEnumerable<TResult>>> selector)
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Threading.CancellationToken, UniTask<IUniTaskAsyncEnumerable<TResult>>>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TSource
TResult
SelectManyAwaitWithCancellation<TSource, TCollection, TResult>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Int32, CancellationToken, UniTask<IUniTaskAsyncEnumerable<TCollection>>>, Func<TSource, TCollection, CancellationToken, UniTask<TResult>>)
public static IUniTaskAsyncEnumerable<TResult> SelectManyAwaitWithCancellation<TSource, TCollection, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Int32, CancellationToken, UniTask<IUniTaskAsyncEnumerable<TCollection>>> collectionSelector, Func<TSource, TCollection, CancellationToken, UniTask<TResult>> resultSelector)
Parameters
source
IUniTaskAsyncEnumerable<TSource>collectionSelector
Func<TSource, Int32, System.Threading.CancellationToken, UniTask<IUniTaskAsyncEnumerable<TCollection>>>resultSelector
Func<TSource, TCollection, System.Threading.CancellationToken, UniTask<TResult>>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TSource
TCollection
TResult
SelectManyAwaitWithCancellation<TSource, TCollection, TResult>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<IUniTaskAsyncEnumerable<TCollection>>>, Func<TSource, TCollection, CancellationToken, UniTask<TResult>>)
public static IUniTaskAsyncEnumerable<TResult> SelectManyAwaitWithCancellation<TSource, TCollection, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<IUniTaskAsyncEnumerable<TCollection>>> collectionSelector, Func<TSource, TCollection, CancellationToken, UniTask<TResult>> resultSelector)
Parameters
source
IUniTaskAsyncEnumerable<TSource>collectionSelector
Func<TSource, System.Threading.CancellationToken, UniTask<IUniTaskAsyncEnumerable<TCollection>>>resultSelector
Func<TSource, TCollection, System.Threading.CancellationToken, UniTask<TResult>>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TSource
TCollection
TResult
SequenceEqualAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, IUniTaskAsyncEnumerable<TSource>, IEqualityComparer<TSource>, CancellationToken)
public static UniTask<Boolean> SequenceEqualAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> first, IUniTaskAsyncEnumerable<TSource> second, IEqualityComparer<TSource> comparer, CancellationToken cancellationToken = default(CancellationToken))
Parameters
first
IUniTaskAsyncEnumerable<TSource>second
IUniTaskAsyncEnumerable<TSource>comparer
System.Collections.Generic.IEqualityComparer<TSource>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Boolean>
Type Parameters
TSource
SequenceEqualAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, IUniTaskAsyncEnumerable<TSource>, CancellationToken)
public static UniTask<Boolean> SequenceEqualAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> first, IUniTaskAsyncEnumerable<TSource> second, CancellationToken cancellationToken = default(CancellationToken))
Parameters
first
IUniTaskAsyncEnumerable<TSource>second
IUniTaskAsyncEnumerable<TSource>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Boolean>
Type Parameters
TSource
SingleAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Boolean>, CancellationToken)
public static UniTask<TSource> SingleAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Boolean> predicate, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, Boolean>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<TSource>
Type Parameters
TSource
SingleAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, CancellationToken)
public static UniTask<TSource> SingleAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<TSource>
Type Parameters
TSource
SingleAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Boolean>>, CancellationToken)
public static UniTask<TSource> SingleAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Boolean>> predicate, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, UniTask<Boolean>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<TSource>
Type Parameters
TSource
SingleAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Boolean>>, CancellationToken)
public static UniTask<TSource> SingleAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Boolean>> predicate, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, System.Threading.CancellationToken, UniTask<Boolean>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<TSource>
Type Parameters
TSource
SingleOrDefaultAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Boolean>, CancellationToken)
public static UniTask<TSource> SingleOrDefaultAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Boolean> predicate, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, Boolean>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<TSource>
Type Parameters
TSource
SingleOrDefaultAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, CancellationToken)
public static UniTask<TSource> SingleOrDefaultAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<TSource>
Type Parameters
TSource
SingleOrDefaultAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Boolean>>, CancellationToken)
public static UniTask<TSource> SingleOrDefaultAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Boolean>> predicate, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, UniTask<Boolean>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<TSource>
Type Parameters
TSource
SingleOrDefaultAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Boolean>>, CancellationToken)
public static UniTask<TSource> SingleOrDefaultAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Boolean>> predicate, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, System.Threading.CancellationToken, UniTask<Boolean>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<TSource>
Type Parameters
TSource
Skip<TSource>(IUniTaskAsyncEnumerable<TSource>, Int32)
public static IUniTaskAsyncEnumerable<TSource> Skip<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Int32 count)
Parameters
source
IUniTaskAsyncEnumerable<TSource>count
Int32
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
SkipLast<TSource>(IUniTaskAsyncEnumerable<TSource>, Int32)
public static IUniTaskAsyncEnumerable<TSource> SkipLast<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Int32 count)
Parameters
source
IUniTaskAsyncEnumerable<TSource>count
Int32
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
SkipUntilCanceled<TSource>(IUniTaskAsyncEnumerable<TSource>, CancellationToken)
public static IUniTaskAsyncEnumerable<TSource> SkipUntilCanceled<TSource>(this IUniTaskAsyncEnumerable<TSource> source, CancellationToken cancellationToken)
Parameters
source
IUniTaskAsyncEnumerable<TSource>cancellationToken
System.Threading.CancellationToken
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
SkipWhile<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Boolean>)
public static IUniTaskAsyncEnumerable<TSource> SkipWhile<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Boolean> predicate)
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, Boolean>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
SkipWhile<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Int32, Boolean>)
public static IUniTaskAsyncEnumerable<TSource> SkipWhile<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Int32, Boolean> predicate)
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, Int32, Boolean>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
SkipWhileAwait<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Boolean>>)
public static IUniTaskAsyncEnumerable<TSource> SkipWhileAwait<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Boolean>> predicate)
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, UniTask<Boolean>>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
SkipWhileAwait<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Int32, UniTask<Boolean>>)
public static IUniTaskAsyncEnumerable<TSource> SkipWhileAwait<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Int32, UniTask<Boolean>> predicate)
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, Int32, UniTask<Boolean>>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
SkipWhileAwaitWithCancellation<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Int32, CancellationToken, UniTask<Boolean>>)
public static IUniTaskAsyncEnumerable<TSource> SkipWhileAwaitWithCancellation<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Int32, CancellationToken, UniTask<Boolean>> predicate)
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, Int32, System.Threading.CancellationToken, UniTask<Boolean>>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
SkipWhileAwaitWithCancellation<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Boolean>>)
public static IUniTaskAsyncEnumerable<TSource> SkipWhileAwaitWithCancellation<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Boolean>> predicate)
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, System.Threading.CancellationToken, UniTask<Boolean>>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
SumAsync(IUniTaskAsyncEnumerable<Decimal>, CancellationToken)
public static UniTask<Decimal> SumAsync(this IUniTaskAsyncEnumerable<Decimal> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<Decimal>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Decimal>
SumAsync(IUniTaskAsyncEnumerable<Double>, CancellationToken)
public static UniTask<Double> SumAsync(this IUniTaskAsyncEnumerable<Double> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<Double>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Double>
SumAsync(IUniTaskAsyncEnumerable<Int32>, CancellationToken)
public static UniTask<Int32> SumAsync(this IUniTaskAsyncEnumerable<Int32> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<Int32>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Int32>
SumAsync(IUniTaskAsyncEnumerable<Int64>, CancellationToken)
public static UniTask<Int64> SumAsync(this IUniTaskAsyncEnumerable<Int64> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<Int64>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Int64>
SumAsync(IUniTaskAsyncEnumerable<Single>, CancellationToken)
public static UniTask<Single> SumAsync(this IUniTaskAsyncEnumerable<Single> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<Single>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Single>
SumAsync(IUniTaskAsyncEnumerable<Nullable<Decimal>>, CancellationToken)
public static UniTask<Decimal?> SumAsync(this IUniTaskAsyncEnumerable<Decimal?> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<System.Nullable<Decimal>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Decimal>>
SumAsync(IUniTaskAsyncEnumerable<Nullable<Double>>, CancellationToken)
public static UniTask<Double?> SumAsync(this IUniTaskAsyncEnumerable<Double?> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<System.Nullable<Double>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Double>>
SumAsync(IUniTaskAsyncEnumerable<Nullable<Int32>>, CancellationToken)
public static UniTask<Int32?> SumAsync(this IUniTaskAsyncEnumerable<Int32?> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<System.Nullable<Int32>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Int32>>
SumAsync(IUniTaskAsyncEnumerable<Nullable<Int64>>, CancellationToken)
public static UniTask<Int64?> SumAsync(this IUniTaskAsyncEnumerable<Int64?> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<System.Nullable<Int64>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Int64>>
SumAsync(IUniTaskAsyncEnumerable<Nullable<Single>>, CancellationToken)
public static UniTask<Single?> SumAsync(this IUniTaskAsyncEnumerable<Single?> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<System.Nullable<Single>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Single>>
SumAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Decimal>, CancellationToken)
public static UniTask<Decimal> SumAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Decimal> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, Decimal>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Decimal>
Type Parameters
TSource
SumAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Double>, CancellationToken)
public static UniTask<Double> SumAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Double> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, Double>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Double>
Type Parameters
TSource
SumAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Int32>, CancellationToken)
public static UniTask<Int32> SumAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Int32> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, Int32>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Int32>
Type Parameters
TSource
SumAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Int64>, CancellationToken)
public static UniTask<Int64> SumAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Int64> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, Int64>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Int64>
Type Parameters
TSource
SumAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Single>, CancellationToken)
public static UniTask<Single> SumAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Single> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, Single>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Single>
Type Parameters
TSource
SumAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Nullable<Decimal>>, CancellationToken)
public static UniTask<Decimal?> SumAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Decimal?> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Nullable<Decimal>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Decimal>>
Type Parameters
TSource
SumAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Nullable<Double>>, CancellationToken)
public static UniTask<Double?> SumAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Double?> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Nullable<Double>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Double>>
Type Parameters
TSource
SumAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Nullable<Int32>>, CancellationToken)
public static UniTask<Int32?> SumAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Int32?> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Nullable<Int32>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Int32>>
Type Parameters
TSource
SumAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Nullable<Int64>>, CancellationToken)
public static UniTask<Int64?> SumAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Int64?> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Nullable<Int64>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Int64>>
Type Parameters
TSource
SumAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Nullable<Single>>, CancellationToken)
public static UniTask<Single?> SumAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Single?> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Nullable<Single>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Single>>
Type Parameters
TSource
SumAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Decimal>>, CancellationToken)
public static UniTask<Decimal> SumAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Decimal>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, UniTask<Decimal>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Decimal>
Type Parameters
TSource
SumAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Double>>, CancellationToken)
public static UniTask<Double> SumAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Double>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, UniTask<Double>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Double>
Type Parameters
TSource
SumAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Int32>>, CancellationToken)
public static UniTask<Int32> SumAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Int32>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, UniTask<Int32>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Int32>
Type Parameters
TSource
SumAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Int64>>, CancellationToken)
public static UniTask<Int64> SumAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Int64>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, UniTask<Int64>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Int64>
Type Parameters
TSource
SumAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Single>>, CancellationToken)
public static UniTask<Single> SumAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Single>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, UniTask<Single>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Single>
Type Parameters
TSource
SumAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Nullable<Decimal>>>, CancellationToken)
public static UniTask<Decimal?> SumAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Decimal?>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, UniTask<System.Nullable<Decimal>>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Decimal>>
Type Parameters
TSource
SumAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Nullable<Double>>>, CancellationToken)
public static UniTask<Double?> SumAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Double?>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, UniTask<System.Nullable<Double>>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Double>>
Type Parameters
TSource
SumAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Nullable<Int32>>>, CancellationToken)
public static UniTask<Int32?> SumAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Int32?>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, UniTask<System.Nullable<Int32>>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Int32>>
Type Parameters
TSource
SumAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Nullable<Int64>>>, CancellationToken)
public static UniTask<Int64?> SumAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Int64?>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, UniTask<System.Nullable<Int64>>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Int64>>
Type Parameters
TSource
SumAwaitAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Nullable<Single>>>, CancellationToken)
public static UniTask<Single?> SumAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Single?>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, UniTask<System.Nullable<Single>>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Single>>
Type Parameters
TSource
SumAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Decimal>>, CancellationToken)
public static UniTask<Decimal> SumAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Decimal>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Threading.CancellationToken, UniTask<Decimal>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Decimal>
Type Parameters
TSource
SumAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Double>>, CancellationToken)
public static UniTask<Double> SumAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Double>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Threading.CancellationToken, UniTask<Double>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Double>
Type Parameters
TSource
SumAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Int32>>, CancellationToken)
public static UniTask<Int32> SumAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Int32>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Threading.CancellationToken, UniTask<Int32>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Int32>
Type Parameters
TSource
SumAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Int64>>, CancellationToken)
public static UniTask<Int64> SumAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Int64>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Threading.CancellationToken, UniTask<Int64>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Int64>
Type Parameters
TSource
SumAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Single>>, CancellationToken)
public static UniTask<Single> SumAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Single>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Threading.CancellationToken, UniTask<Single>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<Single>
Type Parameters
TSource
SumAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Nullable<Decimal>>>, CancellationToken)
public static UniTask<Decimal?> SumAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Decimal?>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Threading.CancellationToken, UniTask<System.Nullable<Decimal>>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Decimal>>
Type Parameters
TSource
SumAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Nullable<Double>>>, CancellationToken)
public static UniTask<Double?> SumAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Double?>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Threading.CancellationToken, UniTask<System.Nullable<Double>>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Double>>
Type Parameters
TSource
SumAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Nullable<Int32>>>, CancellationToken)
public static UniTask<Int32?> SumAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Int32?>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Threading.CancellationToken, UniTask<System.Nullable<Int32>>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Int32>>
Type Parameters
TSource
SumAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Nullable<Int64>>>, CancellationToken)
public static UniTask<Int64?> SumAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Int64?>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Threading.CancellationToken, UniTask<System.Nullable<Int64>>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Int64>>
Type Parameters
TSource
SumAwaitWithCancellationAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Nullable<Single>>>, CancellationToken)
public static UniTask<Single?> SumAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Single?>> selector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>selector
Func<TSource, System.Threading.CancellationToken, UniTask<System.Nullable<Single>>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Nullable<Single>>
Type Parameters
TSource
Take<TSource>(IUniTaskAsyncEnumerable<TSource>, Int32)
public static IUniTaskAsyncEnumerable<TSource> Take<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Int32 count)
Parameters
source
IUniTaskAsyncEnumerable<TSource>count
Int32
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
TakeLast<TSource>(IUniTaskAsyncEnumerable<TSource>, Int32)
public static IUniTaskAsyncEnumerable<TSource> TakeLast<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Int32 count)
Parameters
source
IUniTaskAsyncEnumerable<TSource>count
Int32
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
TakeUntilCanceled<TSource>(IUniTaskAsyncEnumerable<TSource>, CancellationToken)
public static IUniTaskAsyncEnumerable<TSource> TakeUntilCanceled<TSource>(this IUniTaskAsyncEnumerable<TSource> source, CancellationToken cancellationToken)
Parameters
source
IUniTaskAsyncEnumerable<TSource>cancellationToken
System.Threading.CancellationToken
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
TakeWhile<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Boolean>)
public static IUniTaskAsyncEnumerable<TSource> TakeWhile<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Boolean> predicate)
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, Boolean>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
TakeWhile<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Int32, Boolean>)
public static IUniTaskAsyncEnumerable<TSource> TakeWhile<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Int32, Boolean> predicate)
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, Int32, Boolean>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
TakeWhileAwait<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Boolean>>)
public static IUniTaskAsyncEnumerable<TSource> TakeWhileAwait<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Boolean>> predicate)
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, UniTask<Boolean>>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
TakeWhileAwait<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Int32, UniTask<Boolean>>)
public static IUniTaskAsyncEnumerable<TSource> TakeWhileAwait<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Int32, UniTask<Boolean>> predicate)
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, Int32, UniTask<Boolean>>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
TakeWhileAwaitWithCancellation<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Int32, CancellationToken, UniTask<Boolean>>)
public static IUniTaskAsyncEnumerable<TSource> TakeWhileAwaitWithCancellation<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Int32, CancellationToken, UniTask<Boolean>> predicate)
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, Int32, System.Threading.CancellationToken, UniTask<Boolean>>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
TakeWhileAwaitWithCancellation<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Boolean>>)
public static IUniTaskAsyncEnumerable<TSource> TakeWhileAwaitWithCancellation<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Boolean>> predicate)
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, System.Threading.CancellationToken, UniTask<Boolean>>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
ThenBy<TSource, TKey>(IUniTaskOrderedAsyncEnumerable<TSource>, Func<TSource, TKey>)
public static IUniTaskOrderedAsyncEnumerable<TSource> ThenBy<TSource, TKey>(this IUniTaskOrderedAsyncEnumerable<TSource> source, Func<TSource, TKey> keySelector)
Parameters
source
IUniTaskOrderedAsyncEnumerable<TSource>keySelector
Func<TSource, TKey>
Returns
- IUniTaskOrderedAsyncEnumerable<TSource>
Type Parameters
TSource
TKey
ThenBy<TSource, TKey>(IUniTaskOrderedAsyncEnumerable<TSource>, Func<TSource, TKey>, IComparer<TKey>)
public static IUniTaskOrderedAsyncEnumerable<TSource> ThenBy<TSource, TKey>(this IUniTaskOrderedAsyncEnumerable<TSource> source, Func<TSource, TKey> keySelector, IComparer<TKey> comparer)
Parameters
source
IUniTaskOrderedAsyncEnumerable<TSource>keySelector
Func<TSource, TKey>comparer
System.Collections.Generic.IComparer<TKey>
Returns
- IUniTaskOrderedAsyncEnumerable<TSource>
Type Parameters
TSource
TKey
ThenByAwait<TSource, TKey>(IUniTaskOrderedAsyncEnumerable<TSource>, Func<TSource, UniTask<TKey>>)
public static IUniTaskOrderedAsyncEnumerable<TSource> ThenByAwait<TSource, TKey>(this IUniTaskOrderedAsyncEnumerable<TSource> source, Func<TSource, UniTask<TKey>> keySelector)
Parameters
source
IUniTaskOrderedAsyncEnumerable<TSource>keySelector
Func<TSource, UniTask<TKey>>
Returns
- IUniTaskOrderedAsyncEnumerable<TSource>
Type Parameters
TSource
TKey
ThenByAwait<TSource, TKey>(IUniTaskOrderedAsyncEnumerable<TSource>, Func<TSource, UniTask<TKey>>, IComparer<TKey>)
public static IUniTaskOrderedAsyncEnumerable<TSource> ThenByAwait<TSource, TKey>(this IUniTaskOrderedAsyncEnumerable<TSource> source, Func<TSource, UniTask<TKey>> keySelector, IComparer<TKey> comparer)
Parameters
source
IUniTaskOrderedAsyncEnumerable<TSource>keySelector
Func<TSource, UniTask<TKey>>comparer
System.Collections.Generic.IComparer<TKey>
Returns
- IUniTaskOrderedAsyncEnumerable<TSource>
Type Parameters
TSource
TKey
ThenByAwaitWithCancellation<TSource, TKey>(IUniTaskOrderedAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<TKey>>)
public static IUniTaskOrderedAsyncEnumerable<TSource> ThenByAwaitWithCancellation<TSource, TKey>(this IUniTaskOrderedAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<TKey>> keySelector)
Parameters
source
IUniTaskOrderedAsyncEnumerable<TSource>keySelector
Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>
Returns
- IUniTaskOrderedAsyncEnumerable<TSource>
Type Parameters
TSource
TKey
ThenByAwaitWithCancellation<TSource, TKey>(IUniTaskOrderedAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<TKey>>, IComparer<TKey>)
public static IUniTaskOrderedAsyncEnumerable<TSource> ThenByAwaitWithCancellation<TSource, TKey>(this IUniTaskOrderedAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<TKey>> keySelector, IComparer<TKey> comparer)
Parameters
source
IUniTaskOrderedAsyncEnumerable<TSource>keySelector
Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>comparer
System.Collections.Generic.IComparer<TKey>
Returns
- IUniTaskOrderedAsyncEnumerable<TSource>
Type Parameters
TSource
TKey
ThenByDescending<TSource, TKey>(IUniTaskOrderedAsyncEnumerable<TSource>, Func<TSource, TKey>)
public static IUniTaskOrderedAsyncEnumerable<TSource> ThenByDescending<TSource, TKey>(this IUniTaskOrderedAsyncEnumerable<TSource> source, Func<TSource, TKey> keySelector)
Parameters
source
IUniTaskOrderedAsyncEnumerable<TSource>keySelector
Func<TSource, TKey>
Returns
- IUniTaskOrderedAsyncEnumerable<TSource>
Type Parameters
TSource
TKey
ThenByDescending<TSource, TKey>(IUniTaskOrderedAsyncEnumerable<TSource>, Func<TSource, TKey>, IComparer<TKey>)
public static IUniTaskOrderedAsyncEnumerable<TSource> ThenByDescending<TSource, TKey>(this IUniTaskOrderedAsyncEnumerable<TSource> source, Func<TSource, TKey> keySelector, IComparer<TKey> comparer)
Parameters
source
IUniTaskOrderedAsyncEnumerable<TSource>keySelector
Func<TSource, TKey>comparer
System.Collections.Generic.IComparer<TKey>
Returns
- IUniTaskOrderedAsyncEnumerable<TSource>
Type Parameters
TSource
TKey
ThenByDescendingAwait<TSource, TKey>(IUniTaskOrderedAsyncEnumerable<TSource>, Func<TSource, UniTask<TKey>>)
public static IUniTaskOrderedAsyncEnumerable<TSource> ThenByDescendingAwait<TSource, TKey>(this IUniTaskOrderedAsyncEnumerable<TSource> source, Func<TSource, UniTask<TKey>> keySelector)
Parameters
source
IUniTaskOrderedAsyncEnumerable<TSource>keySelector
Func<TSource, UniTask<TKey>>
Returns
- IUniTaskOrderedAsyncEnumerable<TSource>
Type Parameters
TSource
TKey
ThenByDescendingAwait<TSource, TKey>(IUniTaskOrderedAsyncEnumerable<TSource>, Func<TSource, UniTask<TKey>>, IComparer<TKey>)
public static IUniTaskOrderedAsyncEnumerable<TSource> ThenByDescendingAwait<TSource, TKey>(this IUniTaskOrderedAsyncEnumerable<TSource> source, Func<TSource, UniTask<TKey>> keySelector, IComparer<TKey> comparer)
Parameters
source
IUniTaskOrderedAsyncEnumerable<TSource>keySelector
Func<TSource, UniTask<TKey>>comparer
System.Collections.Generic.IComparer<TKey>
Returns
- IUniTaskOrderedAsyncEnumerable<TSource>
Type Parameters
TSource
TKey
ThenByDescendingAwaitWithCancellation<TSource, TKey>(IUniTaskOrderedAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<TKey>>)
public static IUniTaskOrderedAsyncEnumerable<TSource> ThenByDescendingAwaitWithCancellation<TSource, TKey>(this IUniTaskOrderedAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<TKey>> keySelector)
Parameters
source
IUniTaskOrderedAsyncEnumerable<TSource>keySelector
Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>
Returns
- IUniTaskOrderedAsyncEnumerable<TSource>
Type Parameters
TSource
TKey
ThenByDescendingAwaitWithCancellation<TSource, TKey>(IUniTaskOrderedAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<TKey>>, IComparer<TKey>)
public static IUniTaskOrderedAsyncEnumerable<TSource> ThenByDescendingAwaitWithCancellation<TSource, TKey>(this IUniTaskOrderedAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<TKey>> keySelector, IComparer<TKey> comparer)
Parameters
source
IUniTaskOrderedAsyncEnumerable<TSource>keySelector
Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>comparer
System.Collections.Generic.IComparer<TKey>
Returns
- IUniTaskOrderedAsyncEnumerable<TSource>
Type Parameters
TSource
TKey
Throw<TValue>(Exception)
public static IUniTaskAsyncEnumerable<TValue> Throw<TValue>(Exception exception)
Parameters
exception
Exception
Returns
- IUniTaskAsyncEnumerable<TValue>
Type Parameters
TValue
Timer(TimeSpan, PlayerLoopTiming, Boolean)
public static IUniTaskAsyncEnumerable<AsyncUnit> Timer(TimeSpan dueTime, PlayerLoopTiming updateTiming = PlayerLoopTiming.Update, bool ignoreTimeScale = false)
Parameters
dueTime
TimeSpanupdateTiming
PlayerLoopTimingignoreTimeScale
System.Boolean
Returns
Timer(TimeSpan, TimeSpan, PlayerLoopTiming, Boolean)
public static IUniTaskAsyncEnumerable<AsyncUnit> Timer(TimeSpan dueTime, TimeSpan period, PlayerLoopTiming updateTiming = PlayerLoopTiming.Update, bool ignoreTimeScale = false)
Parameters
dueTime
TimeSpanperiod
TimeSpanupdateTiming
PlayerLoopTimingignoreTimeScale
System.Boolean
Returns
TimerFrame(Int32, PlayerLoopTiming)
public static IUniTaskAsyncEnumerable<AsyncUnit> TimerFrame(int dueTimeFrameCount, PlayerLoopTiming updateTiming = PlayerLoopTiming.Update)
Parameters
dueTimeFrameCount
System.Int32updateTiming
PlayerLoopTiming
Returns
TimerFrame(Int32, Int32, PlayerLoopTiming)
public static IUniTaskAsyncEnumerable<AsyncUnit> TimerFrame(int dueTimeFrameCount, int periodFrameCount, PlayerLoopTiming updateTiming = PlayerLoopTiming.Update)
Parameters
dueTimeFrameCount
System.Int32periodFrameCount
System.Int32updateTiming
PlayerLoopTiming
Returns
ToArrayAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, CancellationToken)
public static UniTask<TSource[]> ToArrayAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<TSource[]>
Type Parameters
TSource
ToDictionaryAsync<TSource, TKey>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, TKey>, IEqualityComparer<TKey>, CancellationToken)
public static UniTask<Dictionary<TKey, TSource>> ToDictionaryAsync<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey> comparer, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, TKey>comparer
System.Collections.Generic.IEqualityComparer<TKey>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Collections.Generic.Dictionary<TKey, TSource>>
Type Parameters
TSource
TKey
ToDictionaryAsync<TSource, TKey>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, TKey>, CancellationToken)
public static UniTask<Dictionary<TKey, TSource>> ToDictionaryAsync<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TKey> keySelector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, TKey>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Collections.Generic.Dictionary<TKey, TSource>>
Type Parameters
TSource
TKey
ToDictionaryAsync<TSource, TKey, TElement>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>, IEqualityComparer<TKey>, CancellationToken)
public static UniTask<Dictionary<TKey, TElement>> ToDictionaryAsync<TSource, TKey, TElement>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, IEqualityComparer<TKey> comparer, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, TKey>elementSelector
Func<TSource, TElement>comparer
System.Collections.Generic.IEqualityComparer<TKey>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Collections.Generic.Dictionary<TKey, TElement>>
Type Parameters
TSource
TKey
TElement
ToDictionaryAsync<TSource, TKey, TElement>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>, CancellationToken)
public static UniTask<Dictionary<TKey, TElement>> ToDictionaryAsync<TSource, TKey, TElement>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, TKey>elementSelector
Func<TSource, TElement>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Collections.Generic.Dictionary<TKey, TElement>>
Type Parameters
TSource
TKey
TElement
ToDictionaryAwaitAsync<TSource, TKey>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<TKey>>, IEqualityComparer<TKey>, CancellationToken)
public static UniTask<Dictionary<TKey, TSource>> ToDictionaryAwaitAsync<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<TKey>> keySelector, IEqualityComparer<TKey> comparer, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, UniTask<TKey>>comparer
System.Collections.Generic.IEqualityComparer<TKey>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Collections.Generic.Dictionary<TKey, TSource>>
Type Parameters
TSource
TKey
ToDictionaryAwaitAsync<TSource, TKey>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<TKey>>, CancellationToken)
public static UniTask<Dictionary<TKey, TSource>> ToDictionaryAwaitAsync<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<TKey>> keySelector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, UniTask<TKey>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Collections.Generic.Dictionary<TKey, TSource>>
Type Parameters
TSource
TKey
ToDictionaryAwaitAsync<TSource, TKey, TElement>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<TKey>>, Func<TSource, UniTask<TElement>>, IEqualityComparer<TKey>, CancellationToken)
public static UniTask<Dictionary<TKey, TElement>> ToDictionaryAwaitAsync<TSource, TKey, TElement>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<TKey>> keySelector, Func<TSource, UniTask<TElement>> elementSelector, IEqualityComparer<TKey> comparer, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, UniTask<TKey>>elementSelector
Func<TSource, UniTask<TElement>>comparer
System.Collections.Generic.IEqualityComparer<TKey>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Collections.Generic.Dictionary<TKey, TElement>>
Type Parameters
TSource
TKey
TElement
ToDictionaryAwaitAsync<TSource, TKey, TElement>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<TKey>>, Func<TSource, UniTask<TElement>>, CancellationToken)
public static UniTask<Dictionary<TKey, TElement>> ToDictionaryAwaitAsync<TSource, TKey, TElement>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<TKey>> keySelector, Func<TSource, UniTask<TElement>> elementSelector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, UniTask<TKey>>elementSelector
Func<TSource, UniTask<TElement>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Collections.Generic.Dictionary<TKey, TElement>>
Type Parameters
TSource
TKey
TElement
ToDictionaryAwaitWithCancellationAsync<TSource, TKey>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<TKey>>, IEqualityComparer<TKey>, CancellationToken)
public static UniTask<Dictionary<TKey, TSource>> ToDictionaryAwaitWithCancellationAsync<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<TKey>> keySelector, IEqualityComparer<TKey> comparer, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>comparer
System.Collections.Generic.IEqualityComparer<TKey>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Collections.Generic.Dictionary<TKey, TSource>>
Type Parameters
TSource
TKey
ToDictionaryAwaitWithCancellationAsync<TSource, TKey>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<TKey>>, CancellationToken)
public static UniTask<Dictionary<TKey, TSource>> ToDictionaryAwaitWithCancellationAsync<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<TKey>> keySelector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Collections.Generic.Dictionary<TKey, TSource>>
Type Parameters
TSource
TKey
ToDictionaryAwaitWithCancellationAsync<TSource, TKey, TElement>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<TKey>>, Func<TSource, CancellationToken, UniTask<TElement>>, IEqualityComparer<TKey>, CancellationToken)
public static UniTask<Dictionary<TKey, TElement>> ToDictionaryAwaitWithCancellationAsync<TSource, TKey, TElement>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<TKey>> keySelector, Func<TSource, CancellationToken, UniTask<TElement>> elementSelector, IEqualityComparer<TKey> comparer, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>elementSelector
Func<TSource, System.Threading.CancellationToken, UniTask<TElement>>comparer
System.Collections.Generic.IEqualityComparer<TKey>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Collections.Generic.Dictionary<TKey, TElement>>
Type Parameters
TSource
TKey
TElement
ToDictionaryAwaitWithCancellationAsync<TSource, TKey, TElement>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<TKey>>, Func<TSource, CancellationToken, UniTask<TElement>>, CancellationToken)
public static UniTask<Dictionary<TKey, TElement>> ToDictionaryAwaitWithCancellationAsync<TSource, TKey, TElement>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<TKey>> keySelector, Func<TSource, CancellationToken, UniTask<TElement>> elementSelector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>elementSelector
Func<TSource, System.Threading.CancellationToken, UniTask<TElement>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Collections.Generic.Dictionary<TKey, TElement>>
Type Parameters
TSource
TKey
TElement
ToHashSetAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, IEqualityComparer<TSource>, CancellationToken)
public static UniTask<HashSet<TSource>> ToHashSetAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, IEqualityComparer<TSource> comparer, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>comparer
System.Collections.Generic.IEqualityComparer<TSource>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<HashSet<TSource>>
Type Parameters
TSource
ToHashSetAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, CancellationToken)
public static UniTask<HashSet<TSource>> ToHashSetAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<HashSet<TSource>>
Type Parameters
TSource
ToListAsync<TSource>(IUniTaskAsyncEnumerable<TSource>, CancellationToken)
public static UniTask<List<TSource>> ToListAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<System.Collections.Generic.List<TSource>>
Type Parameters
TSource
ToLookupAsync<TSource, TKey>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, TKey>, IEqualityComparer<TKey>, CancellationToken)
public static UniTask<ILookup<TKey, TSource>> ToLookupAsync<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey> comparer, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, TKey>comparer
System.Collections.Generic.IEqualityComparer<TKey>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<ILookup<TKey, TSource>>
Type Parameters
TSource
TKey
ToLookupAsync<TSource, TKey>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, TKey>, CancellationToken)
public static UniTask<ILookup<TKey, TSource>> ToLookupAsync<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TKey> keySelector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, TKey>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<ILookup<TKey, TSource>>
Type Parameters
TSource
TKey
ToLookupAsync<TSource, TKey, TElement>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>, IEqualityComparer<TKey>, CancellationToken)
public static UniTask<ILookup<TKey, TElement>> ToLookupAsync<TSource, TKey, TElement>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, IEqualityComparer<TKey> comparer, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, TKey>elementSelector
Func<TSource, TElement>comparer
System.Collections.Generic.IEqualityComparer<TKey>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<ILookup<TKey, TElement>>
Type Parameters
TSource
TKey
TElement
ToLookupAsync<TSource, TKey, TElement>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, TKey>, Func<TSource, TElement>, CancellationToken)
public static UniTask<ILookup<TKey, TElement>> ToLookupAsync<TSource, TKey, TElement>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TKey> keySelector, Func<TSource, TElement> elementSelector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, TKey>elementSelector
Func<TSource, TElement>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<ILookup<TKey, TElement>>
Type Parameters
TSource
TKey
TElement
ToLookupAwaitAsync<TSource, TKey>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<TKey>>, IEqualityComparer<TKey>, CancellationToken)
public static UniTask<ILookup<TKey, TSource>> ToLookupAwaitAsync<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<TKey>> keySelector, IEqualityComparer<TKey> comparer, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, UniTask<TKey>>comparer
System.Collections.Generic.IEqualityComparer<TKey>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<ILookup<TKey, TSource>>
Type Parameters
TSource
TKey
ToLookupAwaitAsync<TSource, TKey>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<TKey>>, CancellationToken)
public static UniTask<ILookup<TKey, TSource>> ToLookupAwaitAsync<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<TKey>> keySelector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, UniTask<TKey>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<ILookup<TKey, TSource>>
Type Parameters
TSource
TKey
ToLookupAwaitAsync<TSource, TKey, TElement>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<TKey>>, Func<TSource, UniTask<TElement>>, IEqualityComparer<TKey>, CancellationToken)
public static UniTask<ILookup<TKey, TElement>> ToLookupAwaitAsync<TSource, TKey, TElement>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<TKey>> keySelector, Func<TSource, UniTask<TElement>> elementSelector, IEqualityComparer<TKey> comparer, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, UniTask<TKey>>elementSelector
Func<TSource, UniTask<TElement>>comparer
System.Collections.Generic.IEqualityComparer<TKey>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<ILookup<TKey, TElement>>
Type Parameters
TSource
TKey
TElement
ToLookupAwaitAsync<TSource, TKey, TElement>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<TKey>>, Func<TSource, UniTask<TElement>>, CancellationToken)
public static UniTask<ILookup<TKey, TElement>> ToLookupAwaitAsync<TSource, TKey, TElement>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<TKey>> keySelector, Func<TSource, UniTask<TElement>> elementSelector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, UniTask<TKey>>elementSelector
Func<TSource, UniTask<TElement>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<ILookup<TKey, TElement>>
Type Parameters
TSource
TKey
TElement
ToLookupAwaitWithCancellationAsync<TSource, TKey>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<TKey>>, IEqualityComparer<TKey>, CancellationToken)
public static UniTask<ILookup<TKey, TSource>> ToLookupAwaitWithCancellationAsync<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<TKey>> keySelector, IEqualityComparer<TKey> comparer, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>comparer
System.Collections.Generic.IEqualityComparer<TKey>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<ILookup<TKey, TSource>>
Type Parameters
TSource
TKey
ToLookupAwaitWithCancellationAsync<TSource, TKey>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<TKey>>, CancellationToken)
public static UniTask<ILookup<TKey, TSource>> ToLookupAwaitWithCancellationAsync<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<TKey>> keySelector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<ILookup<TKey, TSource>>
Type Parameters
TSource
TKey
ToLookupAwaitWithCancellationAsync<TSource, TKey, TElement>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<TKey>>, Func<TSource, CancellationToken, UniTask<TElement>>, IEqualityComparer<TKey>, CancellationToken)
public static UniTask<ILookup<TKey, TElement>> ToLookupAwaitWithCancellationAsync<TSource, TKey, TElement>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<TKey>> keySelector, Func<TSource, CancellationToken, UniTask<TElement>> elementSelector, IEqualityComparer<TKey> comparer, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>elementSelector
Func<TSource, System.Threading.CancellationToken, UniTask<TElement>>comparer
System.Collections.Generic.IEqualityComparer<TKey>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<ILookup<TKey, TElement>>
Type Parameters
TSource
TKey
TElement
ToLookupAwaitWithCancellationAsync<TSource, TKey, TElement>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<TKey>>, Func<TSource, CancellationToken, UniTask<TElement>>, CancellationToken)
public static UniTask<ILookup<TKey, TElement>> ToLookupAwaitWithCancellationAsync<TSource, TKey, TElement>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<TKey>> keySelector, Func<TSource, CancellationToken, UniTask<TElement>> elementSelector, CancellationToken cancellationToken = default(CancellationToken))
Parameters
source
IUniTaskAsyncEnumerable<TSource>keySelector
Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>elementSelector
Func<TSource, System.Threading.CancellationToken, UniTask<TElement>>cancellationToken
System.Threading.CancellationToken
Returns
- UniTask<ILookup<TKey, TElement>>
Type Parameters
TSource
TKey
TElement
ToObservable<TSource>(IUniTaskAsyncEnumerable<TSource>)
public static IObservable<TSource> ToObservable<TSource>(this IUniTaskAsyncEnumerable<TSource> source)
Parameters
source
IUniTaskAsyncEnumerable<TSource>
Returns
- IObservable<TSource>
Type Parameters
TSource
ToUniTaskAsyncEnumerable<TSource>(UniTask<TSource>)
public static IUniTaskAsyncEnumerable<TSource> ToUniTaskAsyncEnumerable<TSource>(this UniTask<TSource> source)
Parameters
source
UniTask<TSource>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
ToUniTaskAsyncEnumerable<TSource>(IObservable<TSource>)
public static IUniTaskAsyncEnumerable<TSource> ToUniTaskAsyncEnumerable<TSource>(this IObservable<TSource> source)
Parameters
source
IObservable<TSource>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
ToUniTaskAsyncEnumerable<TSource>(IEnumerable<TSource>)
public static IUniTaskAsyncEnumerable<TSource> ToUniTaskAsyncEnumerable<TSource>(this IEnumerable<TSource> source)
Parameters
source
System.Collections.Generic.IEnumerable<TSource>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
ToUniTaskAsyncEnumerable<TSource>(Task<TSource>)
public static IUniTaskAsyncEnumerable<TSource> ToUniTaskAsyncEnumerable<TSource>(this Task<TSource> source)
Parameters
source
Task<TSource>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
Union<TSource>(IUniTaskAsyncEnumerable<TSource>, IUniTaskAsyncEnumerable<TSource>)
public static IUniTaskAsyncEnumerable<TSource> Union<TSource>(this IUniTaskAsyncEnumerable<TSource> first, IUniTaskAsyncEnumerable<TSource> second)
Parameters
first
IUniTaskAsyncEnumerable<TSource>second
IUniTaskAsyncEnumerable<TSource>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
Union<TSource>(IUniTaskAsyncEnumerable<TSource>, IUniTaskAsyncEnumerable<TSource>, IEqualityComparer<TSource>)
public static IUniTaskAsyncEnumerable<TSource> Union<TSource>(this IUniTaskAsyncEnumerable<TSource> first, IUniTaskAsyncEnumerable<TSource> second, IEqualityComparer<TSource> comparer)
Parameters
first
IUniTaskAsyncEnumerable<TSource>second
IUniTaskAsyncEnumerable<TSource>comparer
System.Collections.Generic.IEqualityComparer<TSource>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
Where<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Boolean>)
public static IUniTaskAsyncEnumerable<TSource> Where<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Boolean> predicate)
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, Boolean>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
Where<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Int32, Boolean>)
public static IUniTaskAsyncEnumerable<TSource> Where<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Int32, Boolean> predicate)
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, Int32, Boolean>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
WhereAwait<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, UniTask<Boolean>>)
public static IUniTaskAsyncEnumerable<TSource> WhereAwait<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<Boolean>> predicate)
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, UniTask<Boolean>>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
WhereAwait<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Int32, UniTask<Boolean>>)
public static IUniTaskAsyncEnumerable<TSource> WhereAwait<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Int32, UniTask<Boolean>> predicate)
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, Int32, UniTask<Boolean>>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
WhereAwaitWithCancellation<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, Int32, CancellationToken, UniTask<Boolean>>)
public static IUniTaskAsyncEnumerable<TSource> WhereAwaitWithCancellation<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, Int32, CancellationToken, UniTask<Boolean>> predicate)
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, Int32, System.Threading.CancellationToken, UniTask<Boolean>>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
WhereAwaitWithCancellation<TSource>(IUniTaskAsyncEnumerable<TSource>, Func<TSource, CancellationToken, UniTask<Boolean>>)
public static IUniTaskAsyncEnumerable<TSource> WhereAwaitWithCancellation<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<Boolean>> predicate)
Parameters
source
IUniTaskAsyncEnumerable<TSource>predicate
Func<TSource, System.Threading.CancellationToken, UniTask<Boolean>>
Returns
- IUniTaskAsyncEnumerable<TSource>
Type Parameters
TSource
Zip<TFirst, TSecond>(IUniTaskAsyncEnumerable<TFirst>, IUniTaskAsyncEnumerable<TSecond>)
public static IUniTaskAsyncEnumerable<(TFirst First, TSecond Second)> Zip<TFirst, TSecond>(this IUniTaskAsyncEnumerable<TFirst> first, IUniTaskAsyncEnumerable<TSecond> second)
Parameters
first
IUniTaskAsyncEnumerable<TFirst>second
IUniTaskAsyncEnumerable<TSecond>
Returns
- IUniTaskAsyncEnumerable<System.ValueTuple<TFirst, TSecond>>
Type Parameters
TFirst
TSecond
Zip<TFirst, TSecond, TResult>(IUniTaskAsyncEnumerable<TFirst>, IUniTaskAsyncEnumerable<TSecond>, Func<TFirst, TSecond, TResult>)
public static IUniTaskAsyncEnumerable<TResult> Zip<TFirst, TSecond, TResult>(this IUniTaskAsyncEnumerable<TFirst> first, IUniTaskAsyncEnumerable<TSecond> second, Func<TFirst, TSecond, TResult> resultSelector)
Parameters
first
IUniTaskAsyncEnumerable<TFirst>second
IUniTaskAsyncEnumerable<TSecond>resultSelector
Func<TFirst, TSecond, TResult>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TFirst
TSecond
TResult
ZipAwait<TFirst, TSecond, TResult>(IUniTaskAsyncEnumerable<TFirst>, IUniTaskAsyncEnumerable<TSecond>, Func<TFirst, TSecond, UniTask<TResult>>)
public static IUniTaskAsyncEnumerable<TResult> ZipAwait<TFirst, TSecond, TResult>(this IUniTaskAsyncEnumerable<TFirst> first, IUniTaskAsyncEnumerable<TSecond> second, Func<TFirst, TSecond, UniTask<TResult>> selector)
Parameters
first
IUniTaskAsyncEnumerable<TFirst>second
IUniTaskAsyncEnumerable<TSecond>selector
Func<TFirst, TSecond, UniTask<TResult>>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TFirst
TSecond
TResult
ZipAwaitWithCancellation<TFirst, TSecond, TResult>(IUniTaskAsyncEnumerable<TFirst>, IUniTaskAsyncEnumerable<TSecond>, Func<TFirst, TSecond, CancellationToken, UniTask<TResult>>)
public static IUniTaskAsyncEnumerable<TResult> ZipAwaitWithCancellation<TFirst, TSecond, TResult>(this IUniTaskAsyncEnumerable<TFirst> first, IUniTaskAsyncEnumerable<TSecond> second, Func<TFirst, TSecond, CancellationToken, UniTask<TResult>> selector)
Parameters
first
IUniTaskAsyncEnumerable<TFirst>second
IUniTaskAsyncEnumerable<TSecond>selector
Func<TFirst, TSecond, System.Threading.CancellationToken, UniTask<TResult>>
Returns
- IUniTaskAsyncEnumerable<TResult>
Type Parameters
TFirst
TSecond
TResult