diff --git a/api/Cysharp.Threading.Tasks.AsyncReactiveProperty-1.html b/api/Cysharp.Threading.Tasks.AsyncReactiveProperty-1.html index f0a1756..1fed262 100644 --- a/api/Cysharp.Threading.Tasks.AsyncReactiveProperty-1.html +++ b/api/Cysharp.Threading.Tasks.AsyncReactiveProperty-1.html @@ -167,7 +167,7 @@ public class AsyncReactiveProperty<T> : IAsyncReactiveProperty<T>, I
cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic UniTask<T> WaitAsync(CancellationToken cancellationToken = default(CancellationToken))
+ public UniTask<T> WaitAsync(CancellationToken cancellationToken = null)
cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenunityEvent UnityEvent<T>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencallOnce System.BooleanunityEvent UnityEventcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencallOnce System.BooleancancellationToken System.Threading.CancellationTokencancellationToken CancellationTokentoken System.Int16public bool TrySetCanceled(CancellationToken cancellationToken = default(CancellationToken))
+ public bool TrySetCanceled(CancellationToken cancellationToken = null)
cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokentoken System.Int16public bool TrySetCanceled(CancellationToken cancellationToken = default(CancellationToken))
+ public bool TrySetCanceled(CancellationToken cancellationToken = null)
cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic struct Awaiter
+ public struct Awaiter : ICriticalNotifyCompletion, INotifyCompletion
cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenx System.Threading.CancellationTokenx CancellationTokeny System.Threading.CancellationTokeny CancellationTokenobj System.Threading.CancellationTokenobj CancellationTokendisposable System.IDisposablecancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencallback System.ActioncancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencallback System.Action<System.Object>task UniTasklinkToken System.Threading.CancellationTokenlinkToken CancellationTokentask UniTask<T>linkToken System.Threading.CancellationTokenlinkToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencts System.Threading.CancellationTokenSourcects CancellationTokenSourcemillisecondsDelay System.Int32cts System.Threading.CancellationTokenSourcects CancellationTokenSourcedelayTimeSpan System.TimeSpancts System.Threading.CancellationTokenSourcects CancellationTokenSourcecomponent Componentcts System.Threading.CancellationTokenSourcects CancellationTokenSourcegameObject GameObjectpublic abstract IUniTaskAsyncEnumerable<T> ReadAllAsync(CancellationToken cancellationToken = default(CancellationToken))
+ public abstract IUniTaskAsyncEnumerable<T> ReadAllAsync(CancellationToken cancellationToken = null)
cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic virtual UniTask<T> ReadAsync(CancellationToken cancellationToken = default(CancellationToken))
+ public virtual UniTask<T> ReadAsync(CancellationToken cancellationToken = null)
cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic abstract UniTask<bool> WaitToReadAsync(CancellationToken cancellationToken = default(CancellationToken))
+ public abstract UniTask<bool> WaitToReadAsync(CancellationToken cancellationToken = null)
cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenstateMachine IAsyncStateMachinestateMachine System.Runtime.CompilerServices.IAsyncStateMachinestateMachine IAsyncStateMachinestateMachine System.Runtime.CompilerServices.IAsyncStateMachinestateMachine IAsyncStateMachinestateMachine System.Runtime.CompilerServices.IAsyncStateMachinepublic static UniTask ToUniTask(this IEnumerator enumerator, PlayerLoopTiming timing = PlayerLoopTiming.Update, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask ToUniTask(this IEnumerator enumerator, PlayerLoopTiming timing = PlayerLoopTiming.Update, CancellationToken cancellationToken = null)
timing PlayerLoopTimingcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenenumerator IEnumeratorcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenbool TrySetCanceled(CancellationToken cancellationToken = default(CancellationToken))
+ bool TrySetCanceled(CancellationToken cancellationToken = null)
cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenUniTask<T> WaitAsync(CancellationToken cancellationToken = default(CancellationToken))
+ UniTask<T> WaitAsync(CancellationToken cancellationToken = null)
cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenIUniTaskAsyncEnumerator<T> GetAsyncEnumerator(CancellationToken cancellationToken = default(CancellationToken))
+ IUniTaskAsyncEnumerator<T> GetAsyncEnumerator(CancellationToken cancellationToken = null)
cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenIUniTaskOrderedAsyncEnumerable<TElement> CreateOrderedEnumerable<TKey>(Func<TElement, CancellationToken, UniTask<TKey>> keySelector, IComparer<TKey> comparer, bool descending)
+ keySelector System.Func<TElement, CancellationToken, UniTask<TKey>>comparer IComparer<TKey>descending System.BooleanTKeyIUniTaskOrderedAsyncEnumerable<TElement> CreateOrderedEnumerable<TKey>(Func<TElement, CancellationToken, UniTask<TKey>> keySelector, IComparer<TKey> comparer, bool descending)
- keySelector System.Func<TElement, System.Threading.CancellationToken, UniTask<TKey>>comparer IComparer<TKey>descending System.BooleanTKeypublic static UniTask<TSource> AggregateAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TSource, TSource> accumulator, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<TSource> AggregateAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TSource, TSource> accumulator, CancellationToken cancellationToken = null)
accumulator System.Func<TSource, TSource, TSource>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<TAccumulate> AggregateAsync<TSource, TAccumulate>(this IUniTaskAsyncEnumerable<TSource> source, TAccumulate seed, Func<TAccumulate, TSource, TAccumulate> accumulator, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<TAccumulate> AggregateAsync<TSource, TAccumulate>(this IUniTaskAsyncEnumerable<TSource> source, TAccumulate seed, Func<TAccumulate, TSource, TAccumulate> accumulator, CancellationToken cancellationToken = null)
accumulator System.Func<TAccumulate, TSource, TAccumulate>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic 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))
+ 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 = null)
resultSelector System.Func<TAccumulate, TResult>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<TSource> AggregateAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TSource, UniTask<TSource>> accumulator, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<TSource> AggregateAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TSource, UniTask<TSource>> accumulator, CancellationToken cancellationToken = null)
accumulator System.Func<TSource, TSource, UniTask<TSource>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<TAccumulate> AggregateAwaitAsync<TSource, TAccumulate>(this IUniTaskAsyncEnumerable<TSource> source, TAccumulate seed, Func<TAccumulate, TSource, UniTask<TAccumulate>> accumulator, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<TAccumulate> AggregateAwaitAsync<TSource, TAccumulate>(this IUniTaskAsyncEnumerable<TSource> source, TAccumulate seed, Func<TAccumulate, TSource, UniTask<TAccumulate>> accumulator, CancellationToken cancellationToken = null)
accumulator System.Func<TAccumulate, TSource, UniTask<TAccumulate>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic 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))
+ 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 = null)
resultSelector System.Func<TAccumulate, UniTask<TResult>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<TSource> AggregateAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TSource, CancellationToken, UniTask<TSource>> accumulator, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<TSource> AggregateAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TSource, CancellationToken, UniTask<TSource>> accumulator, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>accumulator System.Func<TSource, TSource, System.Threading.CancellationToken, UniTask<TSource>>accumulator System.Func<TSource, TSource, CancellationToken, UniTask<TSource>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<TAccumulate> AggregateAwaitWithCancellationAsync<TSource, TAccumulate>(this IUniTaskAsyncEnumerable<TSource> source, TAccumulate seed, Func<TAccumulate, TSource, CancellationToken, UniTask<TAccumulate>> accumulator, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<TAccumulate> AggregateAwaitWithCancellationAsync<TSource, TAccumulate>(this IUniTaskAsyncEnumerable<TSource> source, TAccumulate seed, Func<TAccumulate, TSource, CancellationToken, UniTask<TAccumulate>> accumulator, CancellationToken cancellationToken = null)
seed TAccumulateaccumulator System.Func<TAccumulate, TSource, System.Threading.CancellationToken, UniTask<TAccumulate>>accumulator System.Func<TAccumulate, TSource, CancellationToken, UniTask<TAccumulate>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic 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))
+ 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 = null)
seed TAccumulateaccumulator System.Func<TAccumulate, TSource, System.Threading.CancellationToken, UniTask<TAccumulate>>accumulator System.Func<TAccumulate, TSource, CancellationToken, UniTask<TAccumulate>>resultSelector System.Func<TAccumulate, System.Threading.CancellationToken, UniTask<TResult>>resultSelector System.Func<TAccumulate, CancellationToken, UniTask<TResult>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<bool> AllAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, bool> predicate, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<bool> AllAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, bool> predicate, CancellationToken cancellationToken = null)
predicate System.Func<TSource, System.Boolean>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<bool> AllAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<bool>> predicate, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<bool> AllAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<bool>> predicate, CancellationToken cancellationToken = null)
predicate System.Func<TSource, UniTask<System.Boolean>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<bool> AllAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<bool>> predicate, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<bool> AllAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<bool>> predicate, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>predicate System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Boolean>>predicate System.Func<TSource, CancellationToken, UniTask<System.Boolean>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<bool> AnyAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, bool> predicate, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<bool> AnyAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, CancellationToken cancellationToken = null)
+ source IUniTaskAsyncEnumerable<TSource>cancellationToken CancellationTokenTSourcepublic static UniTask<bool> AnyAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, bool> predicate, CancellationToken cancellationToken = null)
predicate System.Func<TSource, System.Boolean>cancellationToken System.Threading.CancellationTokenTSourcepublic static UniTask<bool> AnyAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, CancellationToken cancellationToken = default(CancellationToken))
- source IUniTaskAsyncEnumerable<TSource>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<bool> AnyAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<bool>> predicate, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<bool> AnyAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<bool>> predicate, CancellationToken cancellationToken = null)
predicate System.Func<TSource, UniTask<System.Boolean>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<bool> AnyAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<bool>> predicate, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<bool> AnyAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<bool>> predicate, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>predicate System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Boolean>>predicate System.Func<TSource, CancellationToken, UniTask<System.Boolean>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<decimal> AverageAsync(this IUniTaskAsyncEnumerable<decimal> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<decimal> AverageAsync(this IUniTaskAsyncEnumerable<decimal> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<System.Decimal>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<double> AverageAsync(this IUniTaskAsyncEnumerable<double> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<double> AverageAsync(this IUniTaskAsyncEnumerable<double> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<System.Double>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<double> AverageAsync(this IUniTaskAsyncEnumerable<int> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<double> AverageAsync(this IUniTaskAsyncEnumerable<int> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<System.Int32>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<double> AverageAsync(this IUniTaskAsyncEnumerable<long> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<double> AverageAsync(this IUniTaskAsyncEnumerable<long> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<System.Int64>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<decimal?> AverageAsync(this IUniTaskAsyncEnumerable<decimal?> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<decimal?> AverageAsync(this IUniTaskAsyncEnumerable<decimal?> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<System.Nullable<System.Decimal>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<double?> AverageAsync(this IUniTaskAsyncEnumerable<double?> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<double?> AverageAsync(this IUniTaskAsyncEnumerable<double?> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<System.Nullable<System.Double>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<double?> AverageAsync(this IUniTaskAsyncEnumerable<int?> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<double?> AverageAsync(this IUniTaskAsyncEnumerable<int?> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<System.Nullable<System.Int32>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<double?> AverageAsync(this IUniTaskAsyncEnumerable<long?> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<double?> AverageAsync(this IUniTaskAsyncEnumerable<long?> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<System.Nullable<System.Int64>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<float?> AverageAsync(this IUniTaskAsyncEnumerable<float?> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<float?> AverageAsync(this IUniTaskAsyncEnumerable<float?> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<System.Nullable<System.Single>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<float> AverageAsync(this IUniTaskAsyncEnumerable<float> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<float> AverageAsync(this IUniTaskAsyncEnumerable<float> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<System.Single>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<decimal> AverageAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, decimal> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<decimal> AverageAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, decimal> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, System.Decimal>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<double> AverageAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, double> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<double> AverageAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, double> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, System.Double>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<double> AverageAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, int> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<double> AverageAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, int> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, System.Int32>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<double> AverageAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, long> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<double> AverageAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, long> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, System.Int64>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<decimal?> AverageAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, decimal?> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<decimal?> AverageAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, decimal?> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, System.Nullable<System.Decimal>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<double?> AverageAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, double?> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<double?> AverageAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, double?> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, System.Nullable<System.Double>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<double?> AverageAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, int?> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<double?> AverageAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, int?> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, System.Nullable<System.Int32>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<double?> AverageAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, long?> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<double?> AverageAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, long?> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, System.Nullable<System.Int64>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<float?> AverageAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, float?> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<float?> AverageAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, float?> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, System.Nullable<System.Single>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<float> AverageAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, float> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<float> AverageAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, float> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, System.Single>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<decimal> AverageAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<decimal>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<decimal> AverageAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<decimal>> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, UniTask<System.Decimal>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<double> AverageAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<double>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<double> AverageAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<double>> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, UniTask<System.Double>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<double> AverageAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<int>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<double> AverageAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<int>> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, UniTask<System.Int32>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<double> AverageAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<long>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<double> AverageAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<long>> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, UniTask<System.Int64>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<decimal?> AverageAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<decimal?>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<decimal?> AverageAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<decimal?>> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, UniTask<System.Nullable<System.Decimal>>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<double?> AverageAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<double?>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<double?> AverageAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<double?>> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, UniTask<System.Nullable<System.Double>>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<double?> AverageAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<int?>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<double?> AverageAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<int?>> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, UniTask<System.Nullable<System.Int32>>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<double?> AverageAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<long?>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<double?> AverageAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<long?>> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, UniTask<System.Nullable<System.Int64>>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<float?> AverageAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<float?>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<float?> AverageAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<float?>> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, UniTask<System.Nullable<System.Single>>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<float> AverageAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<float>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<float> AverageAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<float>> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, UniTask<System.Single>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<decimal> AverageAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<decimal>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<decimal> AverageAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<decimal>> selector, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Decimal>>selector System.Func<TSource, CancellationToken, UniTask<System.Decimal>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<double> AverageAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<double>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<double> AverageAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<double>> selector, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Double>>selector System.Func<TSource, CancellationToken, UniTask<System.Double>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<double> AverageAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<int>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<double> AverageAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<int>> selector, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Int32>>selector System.Func<TSource, CancellationToken, UniTask<System.Int32>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<double> AverageAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<long>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<double> AverageAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<long>> selector, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Int64>>selector System.Func<TSource, CancellationToken, UniTask<System.Int64>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<decimal?> AverageAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<decimal?>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<decimal?> AverageAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<decimal?>> selector, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Nullable<System.Decimal>>>selector System.Func<TSource, CancellationToken, UniTask<System.Nullable<System.Decimal>>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<double?> AverageAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<double?>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<double?> AverageAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<double?>> selector, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Nullable<System.Double>>>selector System.Func<TSource, CancellationToken, UniTask<System.Nullable<System.Double>>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<double?> AverageAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<int?>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<double?> AverageAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<int?>> selector, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Nullable<System.Int32>>>selector System.Func<TSource, CancellationToken, UniTask<System.Nullable<System.Int32>>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<double?> AverageAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<long?>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<double?> AverageAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<long?>> selector, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Nullable<System.Int64>>>selector System.Func<TSource, CancellationToken, UniTask<System.Nullable<System.Int64>>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<float?> AverageAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<float?>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<float?> AverageAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<float?>> selector, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Nullable<System.Single>>>selector System.Func<TSource, CancellationToken, UniTask<System.Nullable<System.Single>>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<float> AverageAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<float>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<float> AverageAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<float>> selector, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Single>>selector System.Func<TSource, CancellationToken, UniTask<System.Single>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<bool> ContainsAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, TSource value, IEqualityComparer<TSource> comparer, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<bool> ContainsAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, TSource value, CancellationToken cancellationToken = null)
value TSourcecomparer IEqualityComparer<TSource>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<bool> ContainsAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, TSource value, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<bool> ContainsAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, TSource value, IEqualityComparer<TSource> comparer, CancellationToken cancellationToken = null)
value TSourcecancellationToken System.Threading.CancellationTokencomparer IEqualityComparer<TSource>cancellationToken CancellationTokenpublic static UniTask<int> CountAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, bool> predicate, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<int> CountAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>predicate System.Func<TSource, System.Boolean>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<int> CountAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<int> CountAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, bool> predicate, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>cancellationToken System.Threading.CancellationTokenpredicate System.Func<TSource, System.Boolean>cancellationToken CancellationTokenpublic static UniTask<int> CountAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<bool>> predicate, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<int> CountAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<bool>> predicate, CancellationToken cancellationToken = null)
predicate System.Func<TSource, UniTask<System.Boolean>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<int> CountAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<bool>> predicate, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<int> CountAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<bool>> predicate, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>predicate System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Boolean>>predicate System.Func<TSource, CancellationToken, UniTask<System.Boolean>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencreate System.Func<IAsyncWriter<T>, System.Threading.CancellationToken, UniTask>create System.Func<IAsyncWriter<T>, CancellationToken, UniTask>source IUniTaskAsyncEnumerable<TSource>keySelector System.Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>keySelector System.Func<TSource, CancellationToken, UniTask<TKey>>source IUniTaskAsyncEnumerable<TSource>keySelector System.Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>keySelector System.Func<TSource, CancellationToken, UniTask<TKey>>comparer IEqualityComparer<TKey>source IUniTaskAsyncEnumerable<TSource>keySelector System.Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>keySelector System.Func<TSource, CancellationToken, UniTask<TKey>>source IUniTaskAsyncEnumerable<TSource>keySelector System.Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>keySelector System.Func<TSource, CancellationToken, UniTask<TKey>>comparer IEqualityComparer<TKey>public static UniTask<TSource> ElementAtAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, int index, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<TSource> ElementAtAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, int index, CancellationToken cancellationToken = null)
index System.Int32cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<TSource> ElementAtOrDefaultAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, int index, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<TSource> ElementAtOrDefaultAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, int index, CancellationToken cancellationToken = null)
index System.Int32cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<TSource> FirstAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, bool> predicate, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<TSource> FirstAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>predicate System.Func<TSource, System.Boolean>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<TSource> FirstAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<TSource> FirstAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, bool> predicate, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>cancellationToken System.Threading.CancellationTokenpredicate System.Func<TSource, System.Boolean>cancellationToken CancellationTokenpublic static UniTask<TSource> FirstAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<bool>> predicate, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<TSource> FirstAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<bool>> predicate, CancellationToken cancellationToken = null)
predicate System.Func<TSource, UniTask<System.Boolean>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<TSource> FirstAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<bool>> predicate, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<TSource> FirstAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<bool>> predicate, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>predicate System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Boolean>>predicate System.Func<TSource, CancellationToken, UniTask<System.Boolean>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<TSource> FirstOrDefaultAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, bool> predicate, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<TSource> FirstOrDefaultAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, CancellationToken cancellationToken = null)
+ source IUniTaskAsyncEnumerable<TSource>cancellationToken CancellationTokenTSourcepublic static UniTask<TSource> FirstOrDefaultAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, bool> predicate, CancellationToken cancellationToken = null)
predicate System.Func<TSource, System.Boolean>cancellationToken System.Threading.CancellationTokenTSourcepublic static UniTask<TSource> FirstOrDefaultAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, CancellationToken cancellationToken = default(CancellationToken))
- source IUniTaskAsyncEnumerable<TSource>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<TSource> FirstOrDefaultAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<bool>> predicate, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<TSource> FirstOrDefaultAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<bool>> predicate, CancellationToken cancellationToken = null)
predicate System.Func<TSource, UniTask<System.Boolean>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<TSource> FirstOrDefaultAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<bool>> predicate, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<TSource> FirstOrDefaultAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<bool>> predicate, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>predicate System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Boolean>>predicate System.Func<TSource, CancellationToken, UniTask<System.Boolean>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask ForEachAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Action<TSource, int> action, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask ForEachAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Action<TSource, int> action, CancellationToken cancellationToken = null)
action System.Action<TSource, System.Int32>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask ForEachAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Action<TSource> action, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask ForEachAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Action<TSource> action, CancellationToken cancellationToken = null)
action System.Action<TSource>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask ForEachAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask> action, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask ForEachAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask> action, CancellationToken cancellationToken = null)
action System.Func<TSource, UniTask>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask ForEachAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, int, UniTask> action, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask ForEachAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, int, UniTask> action, CancellationToken cancellationToken = null)
action System.Func<TSource, System.Int32, UniTask>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask ForEachAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, int, CancellationToken, UniTask> action, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask ForEachAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask> action, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>action System.Func<TSource, System.Int32, System.Threading.CancellationToken, UniTask>action System.Func<TSource, CancellationToken, UniTask>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask ForEachAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask> action, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask ForEachAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, int, CancellationToken, UniTask> action, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>action System.Func<TSource, System.Threading.CancellationToken, UniTask>action System.Func<TSource, System.Int32, CancellationToken, UniTask>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokensource IUniTaskAsyncEnumerable<TSource>keySelector System.Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>keySelector System.Func<TSource, CancellationToken, UniTask<TKey>>source IUniTaskAsyncEnumerable<TSource>keySelector System.Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>keySelector System.Func<TSource, CancellationToken, UniTask<TKey>>comparer IEqualityComparer<TKey>source IUniTaskAsyncEnumerable<TSource>keySelector System.Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>keySelector System.Func<TSource, CancellationToken, UniTask<TKey>>elementSelector System.Func<TSource, System.Threading.CancellationToken, UniTask<TElement>>elementSelector System.Func<TSource, CancellationToken, UniTask<TElement>>source IUniTaskAsyncEnumerable<TSource>keySelector System.Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>keySelector System.Func<TSource, CancellationToken, UniTask<TKey>>elementSelector System.Func<TSource, System.Threading.CancellationToken, UniTask<TElement>>elementSelector System.Func<TSource, CancellationToken, UniTask<TElement>>comparer IEqualityComparer<TKey>source IUniTaskAsyncEnumerable<TSource>keySelector System.Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>keySelector System.Func<TSource, CancellationToken, UniTask<TKey>>resultSelector System.Func<TKey, IEnumerable<TSource>, System.Threading.CancellationToken, UniTask<TResult>>resultSelector System.Func<TKey, IEnumerable<TSource>, CancellationToken, UniTask<TResult>>source IUniTaskAsyncEnumerable<TSource>keySelector System.Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>keySelector System.Func<TSource, CancellationToken, UniTask<TKey>>resultSelector System.Func<TKey, IEnumerable<TSource>, System.Threading.CancellationToken, UniTask<TResult>>resultSelector System.Func<TKey, IEnumerable<TSource>, CancellationToken, UniTask<TResult>>comparer IEqualityComparer<TKey>source IUniTaskAsyncEnumerable<TSource>keySelector System.Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>keySelector System.Func<TSource, CancellationToken, UniTask<TKey>>elementSelector System.Func<TSource, System.Threading.CancellationToken, UniTask<TElement>>elementSelector System.Func<TSource, CancellationToken, UniTask<TElement>>resultSelector System.Func<TKey, IEnumerable<TElement>, System.Threading.CancellationToken, UniTask<TResult>>resultSelector System.Func<TKey, IEnumerable<TElement>, CancellationToken, UniTask<TResult>>source IUniTaskAsyncEnumerable<TSource>keySelector System.Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>keySelector System.Func<TSource, CancellationToken, UniTask<TKey>>elementSelector System.Func<TSource, System.Threading.CancellationToken, UniTask<TElement>>elementSelector System.Func<TSource, CancellationToken, UniTask<TElement>>resultSelector System.Func<TKey, IEnumerable<TElement>, System.Threading.CancellationToken, UniTask<TResult>>resultSelector System.Func<TKey, IEnumerable<TElement>, CancellationToken, UniTask<TResult>>comparer IEqualityComparer<TKey>inner IUniTaskAsyncEnumerable<TInner>outerKeySelector System.Func<TOuter, System.Threading.CancellationToken, UniTask<TKey>>outerKeySelector System.Func<TOuter, CancellationToken, UniTask<TKey>>innerKeySelector System.Func<TInner, System.Threading.CancellationToken, UniTask<TKey>>innerKeySelector System.Func<TInner, CancellationToken, UniTask<TKey>>resultSelector System.Func<TOuter, IEnumerable<TInner>, System.Threading.CancellationToken, UniTask<TResult>>resultSelector System.Func<TOuter, IEnumerable<TInner>, CancellationToken, UniTask<TResult>>inner IUniTaskAsyncEnumerable<TInner>outerKeySelector System.Func<TOuter, System.Threading.CancellationToken, UniTask<TKey>>outerKeySelector System.Func<TOuter, CancellationToken, UniTask<TKey>>innerKeySelector System.Func<TInner, System.Threading.CancellationToken, UniTask<TKey>>innerKeySelector System.Func<TInner, CancellationToken, UniTask<TKey>>resultSelector System.Func<TOuter, IEnumerable<TInner>, System.Threading.CancellationToken, UniTask<TResult>>resultSelector System.Func<TOuter, IEnumerable<TInner>, CancellationToken, UniTask<TResult>>comparer IEqualityComparer<TKey>inner IUniTaskAsyncEnumerable<TInner>outerKeySelector System.Func<TOuter, System.Threading.CancellationToken, UniTask<TKey>>outerKeySelector System.Func<TOuter, CancellationToken, UniTask<TKey>>innerKeySelector System.Func<TInner, System.Threading.CancellationToken, UniTask<TKey>>innerKeySelector System.Func<TInner, CancellationToken, UniTask<TKey>>resultSelector System.Func<TOuter, TInner, System.Threading.CancellationToken, UniTask<TResult>>resultSelector System.Func<TOuter, TInner, CancellationToken, UniTask<TResult>>inner IUniTaskAsyncEnumerable<TInner>outerKeySelector System.Func<TOuter, System.Threading.CancellationToken, UniTask<TKey>>outerKeySelector System.Func<TOuter, CancellationToken, UniTask<TKey>>innerKeySelector System.Func<TInner, System.Threading.CancellationToken, UniTask<TKey>>innerKeySelector System.Func<TInner, CancellationToken, UniTask<TKey>>resultSelector System.Func<TOuter, TInner, System.Threading.CancellationToken, UniTask<TResult>>resultSelector System.Func<TOuter, TInner, CancellationToken, UniTask<TResult>>comparer IEqualityComparer<TKey>public static UniTask<TSource> LastAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, bool> predicate, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<TSource> LastAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>predicate System.Func<TSource, System.Boolean>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<TSource> LastAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<TSource> LastAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, bool> predicate, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>cancellationToken System.Threading.CancellationTokenpredicate System.Func<TSource, System.Boolean>cancellationToken CancellationTokenpublic static UniTask<TSource> LastAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<bool>> predicate, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<TSource> LastAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<bool>> predicate, CancellationToken cancellationToken = null)
predicate System.Func<TSource, UniTask<System.Boolean>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<TSource> LastAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<bool>> predicate, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<TSource> LastAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<bool>> predicate, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>predicate System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Boolean>>predicate System.Func<TSource, CancellationToken, UniTask<System.Boolean>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<TSource> LastOrDefaultAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, bool> predicate, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<TSource> LastOrDefaultAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, CancellationToken cancellationToken = null)
+ source IUniTaskAsyncEnumerable<TSource>cancellationToken CancellationTokenTSourcepublic static UniTask<TSource> LastOrDefaultAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, bool> predicate, CancellationToken cancellationToken = null)
predicate System.Func<TSource, System.Boolean>cancellationToken System.Threading.CancellationTokenTSourcepublic static UniTask<TSource> LastOrDefaultAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, CancellationToken cancellationToken = default(CancellationToken))
- source IUniTaskAsyncEnumerable<TSource>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<TSource> LastOrDefaultAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<bool>> predicate, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<TSource> LastOrDefaultAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<bool>> predicate, CancellationToken cancellationToken = null)
predicate System.Func<TSource, UniTask<System.Boolean>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<TSource> LastOrDefaultAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<bool>> predicate, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<TSource> LastOrDefaultAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<bool>> predicate, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>predicate System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Boolean>>predicate System.Func<TSource, CancellationToken, UniTask<System.Boolean>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<long> LongCountAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, bool> predicate, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<long> LongCountAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>predicate System.Func<TSource, System.Boolean>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<long> LongCountAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<long> LongCountAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, bool> predicate, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>cancellationToken System.Threading.CancellationTokenpredicate System.Func<TSource, System.Boolean>cancellationToken CancellationTokenpublic static UniTask<long> LongCountAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<bool>> predicate, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<long> LongCountAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<bool>> predicate, CancellationToken cancellationToken = null)
predicate System.Func<TSource, UniTask<System.Boolean>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<long> LongCountAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<bool>> predicate, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<long> LongCountAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<bool>> predicate, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>predicate System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Boolean>>predicate System.Func<TSource, CancellationToken, UniTask<System.Boolean>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<decimal> MaxAsync(this IUniTaskAsyncEnumerable<decimal> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<decimal> MaxAsync(this IUniTaskAsyncEnumerable<decimal> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<System.Decimal>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<double> MaxAsync(this IUniTaskAsyncEnumerable<double> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<double> MaxAsync(this IUniTaskAsyncEnumerable<double> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<System.Double>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<int> MaxAsync(this IUniTaskAsyncEnumerable<int> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<int> MaxAsync(this IUniTaskAsyncEnumerable<int> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<System.Int32>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<long> MaxAsync(this IUniTaskAsyncEnumerable<long> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<long> MaxAsync(this IUniTaskAsyncEnumerable<long> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<System.Int64>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<decimal?> MaxAsync(this IUniTaskAsyncEnumerable<decimal?> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<decimal?> MaxAsync(this IUniTaskAsyncEnumerable<decimal?> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<System.Nullable<System.Decimal>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<double?> MaxAsync(this IUniTaskAsyncEnumerable<double?> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<double?> MaxAsync(this IUniTaskAsyncEnumerable<double?> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<System.Nullable<System.Double>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<int?> MaxAsync(this IUniTaskAsyncEnumerable<int?> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<int?> MaxAsync(this IUniTaskAsyncEnumerable<int?> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<System.Nullable<System.Int32>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<long?> MaxAsync(this IUniTaskAsyncEnumerable<long?> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<long?> MaxAsync(this IUniTaskAsyncEnumerable<long?> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<System.Nullable<System.Int64>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<float?> MaxAsync(this IUniTaskAsyncEnumerable<float?> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<float?> MaxAsync(this IUniTaskAsyncEnumerable<float?> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<System.Nullable<System.Single>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<float> MaxAsync(this IUniTaskAsyncEnumerable<float> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<float> MaxAsync(this IUniTaskAsyncEnumerable<float> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<System.Single>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<decimal> MaxAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, decimal> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<TSource> MaxAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Decimal>cancellationToken System.Threading.CancellationTokenTSourcepublic static UniTask<double> MaxAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, double> selector, CancellationToken cancellationToken = default(CancellationToken))
- source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Double>cancellationToken System.Threading.CancellationTokenTSourcepublic static UniTask<int> MaxAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, int> selector, CancellationToken cancellationToken = default(CancellationToken))
- source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Int32>cancellationToken System.Threading.CancellationTokenTSourcepublic static UniTask<long> MaxAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, long> selector, CancellationToken cancellationToken = default(CancellationToken))
- source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Int64>cancellationToken System.Threading.CancellationTokenTSourcepublic static UniTask<decimal?> MaxAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, decimal?> selector, CancellationToken cancellationToken = default(CancellationToken))
- source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Nullable<System.Decimal>>cancellationToken System.Threading.CancellationTokenTSourcepublic static UniTask<double?> MaxAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, double?> selector, CancellationToken cancellationToken = default(CancellationToken))
- source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Nullable<System.Double>>cancellationToken System.Threading.CancellationTokenTSourcepublic static UniTask<int?> MaxAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, int?> selector, CancellationToken cancellationToken = default(CancellationToken))
- source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Nullable<System.Int32>>cancellationToken System.Threading.CancellationTokenTSourcepublic static UniTask<long?> MaxAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, long?> selector, CancellationToken cancellationToken = default(CancellationToken))
- source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Nullable<System.Int64>>cancellationToken System.Threading.CancellationTokenTSourcepublic static UniTask<float?> MaxAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, float?> selector, CancellationToken cancellationToken = default(CancellationToken))
- source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Nullable<System.Single>>cancellationToken System.Threading.CancellationTokenTSourcepublic static UniTask<float> MaxAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, float> selector, CancellationToken cancellationToken = default(CancellationToken))
- source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Single>cancellationToken System.Threading.CancellationTokenTSourcepublic static UniTask<TSource> MaxAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, CancellationToken cancellationToken = default(CancellationToken))
- source IUniTaskAsyncEnumerable<TSource>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<TResult> MaxAsync<TSource, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TResult> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<decimal> MaxAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, decimal> selector, CancellationToken cancellationToken = null)
+ source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Decimal>cancellationToken CancellationTokenTSourcepublic static UniTask<double> MaxAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, double> selector, CancellationToken cancellationToken = null)
+ source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Double>cancellationToken CancellationTokenTSourcepublic static UniTask<int> MaxAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, int> selector, CancellationToken cancellationToken = null)
+ source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Int32>cancellationToken CancellationTokenTSourcepublic static UniTask<long> MaxAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, long> selector, CancellationToken cancellationToken = null)
+ source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Int64>cancellationToken CancellationTokenTSourcepublic static UniTask<decimal?> MaxAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, decimal?> selector, CancellationToken cancellationToken = null)
+ source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Nullable<System.Decimal>>cancellationToken CancellationTokenTSourcepublic static UniTask<double?> MaxAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, double?> selector, CancellationToken cancellationToken = null)
+ source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Nullable<System.Double>>cancellationToken CancellationTokenTSourcepublic static UniTask<int?> MaxAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, int?> selector, CancellationToken cancellationToken = null)
+ source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Nullable<System.Int32>>cancellationToken CancellationTokenTSourcepublic static UniTask<long?> MaxAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, long?> selector, CancellationToken cancellationToken = null)
+ source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Nullable<System.Int64>>cancellationToken CancellationTokenTSourcepublic static UniTask<float?> MaxAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, float?> selector, CancellationToken cancellationToken = null)
+ source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Nullable<System.Single>>cancellationToken CancellationTokenTSourcepublic static UniTask<float> MaxAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, float> selector, CancellationToken cancellationToken = null)
+ source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Single>cancellationToken CancellationTokenTSourcepublic static UniTask<TResult> MaxAsync<TSource, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TResult> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, TResult>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<decimal> MaxAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<decimal>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<decimal> MaxAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<decimal>> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, UniTask<System.Decimal>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<double> MaxAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<double>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<double> MaxAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<double>> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, UniTask<System.Double>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<int> MaxAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<int>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<int> MaxAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<int>> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, UniTask<System.Int32>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<long> MaxAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<long>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<long> MaxAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<long>> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, UniTask<System.Int64>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<decimal?> MaxAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<decimal?>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<decimal?> MaxAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<decimal?>> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, UniTask<System.Nullable<System.Decimal>>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<double?> MaxAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<double?>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<double?> MaxAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<double?>> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, UniTask<System.Nullable<System.Double>>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<int?> MaxAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<int?>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<int?> MaxAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<int?>> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, UniTask<System.Nullable<System.Int32>>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<long?> MaxAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<long?>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<long?> MaxAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<long?>> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, UniTask<System.Nullable<System.Int64>>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<float?> MaxAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<float?>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<float?> MaxAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<float?>> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, UniTask<System.Nullable<System.Single>>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<float> MaxAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<float>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<float> MaxAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<float>> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, UniTask<System.Single>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<TResult> MaxAwaitAsync<TSource, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<TResult>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<TResult> MaxAwaitAsync<TSource, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<TResult>> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, UniTask<TResult>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<decimal> MaxAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<decimal>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<decimal> MaxAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<decimal>> selector, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Decimal>>selector System.Func<TSource, CancellationToken, UniTask<System.Decimal>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<double> MaxAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<double>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<double> MaxAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<double>> selector, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Double>>selector System.Func<TSource, CancellationToken, UniTask<System.Double>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<int> MaxAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<int>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<int> MaxAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<int>> selector, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Int32>>selector System.Func<TSource, CancellationToken, UniTask<System.Int32>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<long> MaxAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<long>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<long> MaxAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<long>> selector, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Int64>>selector System.Func<TSource, CancellationToken, UniTask<System.Int64>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<decimal?> MaxAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<decimal?>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<decimal?> MaxAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<decimal?>> selector, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Nullable<System.Decimal>>>selector System.Func<TSource, CancellationToken, UniTask<System.Nullable<System.Decimal>>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<double?> MaxAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<double?>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<double?> MaxAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<double?>> selector, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Nullable<System.Double>>>selector System.Func<TSource, CancellationToken, UniTask<System.Nullable<System.Double>>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<int?> MaxAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<int?>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<int?> MaxAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<int?>> selector, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Nullable<System.Int32>>>selector System.Func<TSource, CancellationToken, UniTask<System.Nullable<System.Int32>>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<long?> MaxAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<long?>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<long?> MaxAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<long?>> selector, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Nullable<System.Int64>>>selector System.Func<TSource, CancellationToken, UniTask<System.Nullable<System.Int64>>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<float?> MaxAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<float?>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<float?> MaxAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<float?>> selector, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Nullable<System.Single>>>selector System.Func<TSource, CancellationToken, UniTask<System.Nullable<System.Single>>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<float> MaxAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<float>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<float> MaxAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<float>> selector, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Single>>selector System.Func<TSource, CancellationToken, UniTask<System.Single>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<TResult> MaxAwaitWithCancellationAsync<TSource, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<TResult>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<TResult> MaxAwaitWithCancellationAsync<TSource, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<TResult>> selector, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Threading.CancellationToken, UniTask<TResult>>selector System.Func<TSource, CancellationToken, UniTask<TResult>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<decimal> MinAsync(this IUniTaskAsyncEnumerable<decimal> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<decimal> MinAsync(this IUniTaskAsyncEnumerable<decimal> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<System.Decimal>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<double> MinAsync(this IUniTaskAsyncEnumerable<double> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<double> MinAsync(this IUniTaskAsyncEnumerable<double> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<System.Double>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<int> MinAsync(this IUniTaskAsyncEnumerable<int> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<int> MinAsync(this IUniTaskAsyncEnumerable<int> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<System.Int32>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<long> MinAsync(this IUniTaskAsyncEnumerable<long> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<long> MinAsync(this IUniTaskAsyncEnumerable<long> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<System.Int64>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<decimal?> MinAsync(this IUniTaskAsyncEnumerable<decimal?> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<decimal?> MinAsync(this IUniTaskAsyncEnumerable<decimal?> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<System.Nullable<System.Decimal>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<double?> MinAsync(this IUniTaskAsyncEnumerable<double?> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<double?> MinAsync(this IUniTaskAsyncEnumerable<double?> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<System.Nullable<System.Double>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<int?> MinAsync(this IUniTaskAsyncEnumerable<int?> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<int?> MinAsync(this IUniTaskAsyncEnumerable<int?> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<System.Nullable<System.Int32>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<long?> MinAsync(this IUniTaskAsyncEnumerable<long?> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<long?> MinAsync(this IUniTaskAsyncEnumerable<long?> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<System.Nullable<System.Int64>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<float?> MinAsync(this IUniTaskAsyncEnumerable<float?> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<float?> MinAsync(this IUniTaskAsyncEnumerable<float?> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<System.Nullable<System.Single>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<float> MinAsync(this IUniTaskAsyncEnumerable<float> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<float> MinAsync(this IUniTaskAsyncEnumerable<float> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<System.Single>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<decimal> MinAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, decimal> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<TSource> MinAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Decimal>cancellationToken System.Threading.CancellationTokenTSourcepublic static UniTask<double> MinAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, double> selector, CancellationToken cancellationToken = default(CancellationToken))
- source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Double>cancellationToken System.Threading.CancellationTokenTSourcepublic static UniTask<int> MinAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, int> selector, CancellationToken cancellationToken = default(CancellationToken))
- source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Int32>cancellationToken System.Threading.CancellationTokenTSourcepublic static UniTask<long> MinAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, long> selector, CancellationToken cancellationToken = default(CancellationToken))
- source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Int64>cancellationToken System.Threading.CancellationTokenTSourcepublic static UniTask<decimal?> MinAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, decimal?> selector, CancellationToken cancellationToken = default(CancellationToken))
- source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Nullable<System.Decimal>>cancellationToken System.Threading.CancellationTokenTSourcepublic static UniTask<double?> MinAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, double?> selector, CancellationToken cancellationToken = default(CancellationToken))
- source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Nullable<System.Double>>cancellationToken System.Threading.CancellationTokenTSourcepublic static UniTask<int?> MinAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, int?> selector, CancellationToken cancellationToken = default(CancellationToken))
- source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Nullable<System.Int32>>cancellationToken System.Threading.CancellationTokenTSourcepublic static UniTask<long?> MinAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, long?> selector, CancellationToken cancellationToken = default(CancellationToken))
- source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Nullable<System.Int64>>cancellationToken System.Threading.CancellationTokenTSourcepublic static UniTask<float?> MinAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, float?> selector, CancellationToken cancellationToken = default(CancellationToken))
- source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Nullable<System.Single>>cancellationToken System.Threading.CancellationTokenTSourcepublic static UniTask<float> MinAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, float> selector, CancellationToken cancellationToken = default(CancellationToken))
- source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Single>cancellationToken System.Threading.CancellationTokenTSourcepublic static UniTask<TSource> MinAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, CancellationToken cancellationToken = default(CancellationToken))
- source IUniTaskAsyncEnumerable<TSource>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<TResult> MinAsync<TSource, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TResult> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<decimal> MinAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, decimal> selector, CancellationToken cancellationToken = null)
+ source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Decimal>cancellationToken CancellationTokenTSourcepublic static UniTask<double> MinAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, double> selector, CancellationToken cancellationToken = null)
+ source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Double>cancellationToken CancellationTokenTSourcepublic static UniTask<int> MinAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, int> selector, CancellationToken cancellationToken = null)
+ source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Int32>cancellationToken CancellationTokenTSourcepublic static UniTask<long> MinAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, long> selector, CancellationToken cancellationToken = null)
+ source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Int64>cancellationToken CancellationTokenTSourcepublic static UniTask<decimal?> MinAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, decimal?> selector, CancellationToken cancellationToken = null)
+ source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Nullable<System.Decimal>>cancellationToken CancellationTokenTSourcepublic static UniTask<double?> MinAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, double?> selector, CancellationToken cancellationToken = null)
+ source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Nullable<System.Double>>cancellationToken CancellationTokenTSourcepublic static UniTask<int?> MinAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, int?> selector, CancellationToken cancellationToken = null)
+ source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Nullable<System.Int32>>cancellationToken CancellationTokenTSourcepublic static UniTask<long?> MinAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, long?> selector, CancellationToken cancellationToken = null)
+ source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Nullable<System.Int64>>cancellationToken CancellationTokenTSourcepublic static UniTask<float?> MinAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, float?> selector, CancellationToken cancellationToken = null)
+ source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Nullable<System.Single>>cancellationToken CancellationTokenTSourcepublic static UniTask<float> MinAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, float> selector, CancellationToken cancellationToken = null)
+ source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Single>cancellationToken CancellationTokenTSourcepublic static UniTask<TResult> MinAsync<TSource, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TResult> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, TResult>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<decimal> MinAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<decimal>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<decimal> MinAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<decimal>> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, UniTask<System.Decimal>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<double> MinAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<double>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<double> MinAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<double>> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, UniTask<System.Double>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<int> MinAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<int>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<int> MinAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<int>> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, UniTask<System.Int32>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<long> MinAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<long>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<long> MinAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<long>> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, UniTask<System.Int64>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<decimal?> MinAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<decimal?>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<decimal?> MinAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<decimal?>> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, UniTask<System.Nullable<System.Decimal>>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<double?> MinAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<double?>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<double?> MinAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<double?>> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, UniTask<System.Nullable<System.Double>>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<int?> MinAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<int?>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<int?> MinAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<int?>> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, UniTask<System.Nullable<System.Int32>>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<long?> MinAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<long?>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<long?> MinAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<long?>> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, UniTask<System.Nullable<System.Int64>>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<float?> MinAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<float?>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<float?> MinAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<float?>> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, UniTask<System.Nullable<System.Single>>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<float> MinAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<float>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<float> MinAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<float>> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, UniTask<System.Single>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<TResult> MinAwaitAsync<TSource, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<TResult>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<TResult> MinAwaitAsync<TSource, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<TResult>> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, UniTask<TResult>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<decimal> MinAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<decimal>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<decimal> MinAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<decimal>> selector, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Decimal>>selector System.Func<TSource, CancellationToken, UniTask<System.Decimal>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<double> MinAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<double>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<double> MinAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<double>> selector, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Double>>selector System.Func<TSource, CancellationToken, UniTask<System.Double>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<int> MinAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<int>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<int> MinAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<int>> selector, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Int32>>selector System.Func<TSource, CancellationToken, UniTask<System.Int32>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<long> MinAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<long>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<long> MinAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<long>> selector, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Int64>>selector System.Func<TSource, CancellationToken, UniTask<System.Int64>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<decimal?> MinAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<decimal?>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<decimal?> MinAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<decimal?>> selector, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Nullable<System.Decimal>>>selector System.Func<TSource, CancellationToken, UniTask<System.Nullable<System.Decimal>>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<double?> MinAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<double?>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<double?> MinAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<double?>> selector, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Nullable<System.Double>>>selector System.Func<TSource, CancellationToken, UniTask<System.Nullable<System.Double>>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<int?> MinAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<int?>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<int?> MinAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<int?>> selector, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Nullable<System.Int32>>>selector System.Func<TSource, CancellationToken, UniTask<System.Nullable<System.Int32>>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<long?> MinAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<long?>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<long?> MinAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<long?>> selector, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Nullable<System.Int64>>>selector System.Func<TSource, CancellationToken, UniTask<System.Nullable<System.Int64>>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<float?> MinAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<float?>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<float?> MinAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<float?>> selector, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Nullable<System.Single>>>selector System.Func<TSource, CancellationToken, UniTask<System.Nullable<System.Single>>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<float> MinAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<float>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<float> MinAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<float>> selector, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Single>>selector System.Func<TSource, CancellationToken, UniTask<System.Single>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<TResult> MinAwaitWithCancellationAsync<TSource, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<TResult>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<TResult> MinAwaitWithCancellationAsync<TSource, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<TResult>> selector, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Threading.CancellationToken, UniTask<TResult>>selector System.Func<TSource, CancellationToken, UniTask<TResult>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokensource IUniTaskAsyncEnumerable<TSource>keySelector System.Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>keySelector System.Func<TSource, CancellationToken, UniTask<TKey>>source IUniTaskAsyncEnumerable<TSource>keySelector System.Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>keySelector System.Func<TSource, CancellationToken, UniTask<TKey>>comparer IComparer<TKey>source IUniTaskAsyncEnumerable<TSource>keySelector System.Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>keySelector System.Func<TSource, CancellationToken, UniTask<TKey>>source IUniTaskAsyncEnumerable<TSource>keySelector System.Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>keySelector System.Func<TSource, CancellationToken, UniTask<TKey>>comparer IComparer<TKey>public static IUniTaskAsyncEnumerable<TResult> SelectAwaitWithCancellation<TSource, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, int, CancellationToken, UniTask<TResult>> selector)
+ public static IUniTaskAsyncEnumerable<TResult> SelectAwaitWithCancellation<TSource, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<TResult>> selector)
source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Int32, System.Threading.CancellationToken, UniTask<TResult>>selector System.Func<TSource, CancellationToken, UniTask<TResult>>public static IUniTaskAsyncEnumerable<TResult> SelectAwaitWithCancellation<TSource, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<TResult>> selector)
+ public static IUniTaskAsyncEnumerable<TResult> SelectAwaitWithCancellation<TSource, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, int, CancellationToken, UniTask<TResult>> selector)
source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Threading.CancellationToken, UniTask<TResult>>selector System.Func<TSource, System.Int32, CancellationToken, UniTask<TResult>>public static IUniTaskAsyncEnumerable<TResult> SelectManyAwaitWithCancellation<TSource, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, int, CancellationToken, UniTask<IUniTaskAsyncEnumerable<TResult>>> selector)
- source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Int32, System.Threading.CancellationToken, UniTask<IUniTaskAsyncEnumerable<TResult>>>TSourceTResultsource IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Threading.CancellationToken, UniTask<IUniTaskAsyncEnumerable<TResult>>>selector System.Func<TSource, CancellationToken, UniTask<IUniTaskAsyncEnumerable<TResult>>>public static IUniTaskAsyncEnumerable<TResult> SelectManyAwaitWithCancellation<TSource, TCollection, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, int, CancellationToken, UniTask<IUniTaskAsyncEnumerable<TCollection>>> collectionSelector, Func<TSource, TCollection, CancellationToken, UniTask<TResult>> resultSelector)
+ public static IUniTaskAsyncEnumerable<TResult> SelectManyAwaitWithCancellation<TSource, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, int, CancellationToken, UniTask<IUniTaskAsyncEnumerable<TResult>>> selector)
source IUniTaskAsyncEnumerable<TSource>collectionSelector System.Func<TSource, System.Int32, System.Threading.CancellationToken, UniTask<IUniTaskAsyncEnumerable<TCollection>>>selector System.Func<TSource, System.Int32, CancellationToken, UniTask<IUniTaskAsyncEnumerable<TResult>>>resultSelector System.Func<TSource, TCollection, System.Threading.CancellationToken, UniTask<TResult>>TSourceTResultpublic 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)
+ source IUniTaskAsyncEnumerable<TSource>collectionSelector System.Func<TSource, CancellationToken, UniTask<IUniTaskAsyncEnumerable<TCollection>>>resultSelector System.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)
+ public static IUniTaskAsyncEnumerable<TResult> SelectManyAwaitWithCancellation<TSource, TCollection, TResult>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, int, CancellationToken, UniTask<IUniTaskAsyncEnumerable<TCollection>>> collectionSelector, Func<TSource, TCollection, CancellationToken, UniTask<TResult>> resultSelector)
source IUniTaskAsyncEnumerable<TSource>collectionSelector System.Func<TSource, System.Threading.CancellationToken, UniTask<IUniTaskAsyncEnumerable<TCollection>>>collectionSelector System.Func<TSource, System.Int32, CancellationToken, UniTask<IUniTaskAsyncEnumerable<TCollection>>>resultSelector System.Func<TSource, TCollection, System.Threading.CancellationToken, UniTask<TResult>>resultSelector System.Func<TSource, TCollection, CancellationToken, UniTask<TResult>>public static UniTask<bool> SequenceEqualAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> first, IUniTaskAsyncEnumerable<TSource> second, IEqualityComparer<TSource> comparer, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<bool> SequenceEqualAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> first, IUniTaskAsyncEnumerable<TSource> second, CancellationToken cancellationToken = null)
second IUniTaskAsyncEnumerable<TSource>comparer IEqualityComparer<TSource>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<bool> SequenceEqualAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> first, IUniTaskAsyncEnumerable<TSource> second, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<bool> SequenceEqualAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> first, IUniTaskAsyncEnumerable<TSource> second, IEqualityComparer<TSource> comparer, CancellationToken cancellationToken = null)
second IUniTaskAsyncEnumerable<TSource>cancellationToken System.Threading.CancellationTokencomparer IEqualityComparer<TSource>cancellationToken CancellationTokenpublic static UniTask<TSource> SingleAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, bool> predicate, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<TSource> SingleAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>predicate System.Func<TSource, System.Boolean>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<TSource> SingleAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<TSource> SingleAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, bool> predicate, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>cancellationToken System.Threading.CancellationTokenpredicate System.Func<TSource, System.Boolean>cancellationToken CancellationTokenpublic static UniTask<TSource> SingleAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<bool>> predicate, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<TSource> SingleAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<bool>> predicate, CancellationToken cancellationToken = null)
predicate System.Func<TSource, UniTask<System.Boolean>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<TSource> SingleAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<bool>> predicate, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<TSource> SingleAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<bool>> predicate, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>predicate System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Boolean>>predicate System.Func<TSource, CancellationToken, UniTask<System.Boolean>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<TSource> SingleOrDefaultAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, bool> predicate, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<TSource> SingleOrDefaultAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, CancellationToken cancellationToken = null)
+ source IUniTaskAsyncEnumerable<TSource>cancellationToken CancellationTokenTSourcepublic static UniTask<TSource> SingleOrDefaultAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, bool> predicate, CancellationToken cancellationToken = null)
predicate System.Func<TSource, System.Boolean>cancellationToken System.Threading.CancellationTokenTSourcepublic static UniTask<TSource> SingleOrDefaultAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, CancellationToken cancellationToken = default(CancellationToken))
- source IUniTaskAsyncEnumerable<TSource>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<TSource> SingleOrDefaultAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<bool>> predicate, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<TSource> SingleOrDefaultAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<bool>> predicate, CancellationToken cancellationToken = null)
predicate System.Func<TSource, UniTask<System.Boolean>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<TSource> SingleOrDefaultAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<bool>> predicate, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<TSource> SingleOrDefaultAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<bool>> predicate, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>predicate System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Boolean>>predicate System.Func<TSource, CancellationToken, UniTask<System.Boolean>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokensource IUniTaskAsyncEnumerable<TSource>other System.Func<System.Threading.CancellationToken, UniTask>other System.Func<CancellationToken, UniTask>source IUniTaskAsyncEnumerable<TSource>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static IUniTaskAsyncEnumerable<TSource> SkipWhileAwaitWithCancellation<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, int, CancellationToken, UniTask<bool>> predicate)
+ public static IUniTaskAsyncEnumerable<TSource> SkipWhileAwaitWithCancellation<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<bool>> predicate)
source IUniTaskAsyncEnumerable<TSource>predicate System.Func<TSource, System.Int32, System.Threading.CancellationToken, UniTask<System.Boolean>>predicate System.Func<TSource, CancellationToken, UniTask<System.Boolean>>public static IUniTaskAsyncEnumerable<TSource> SkipWhileAwaitWithCancellation<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<bool>> predicate)
+ public static IUniTaskAsyncEnumerable<TSource> SkipWhileAwaitWithCancellation<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, int, CancellationToken, UniTask<bool>> predicate)
source IUniTaskAsyncEnumerable<TSource>predicate System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Boolean>>predicate System.Func<TSource, System.Int32, CancellationToken, UniTask<System.Boolean>>public static void Subscribe<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Action<TSource> action, CancellationToken cancellationToken)
+ source IUniTaskAsyncEnumerable<TSource>action System.Action<TSource>cancellationToken CancellationTokenTSourceonCompleted System.ActioncancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenonError System.Action<System.Exception>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static void Subscribe<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Action<TSource> action, CancellationToken cancellationToken)
+ public static IDisposable Subscribe<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTaskVoid> action)
source IUniTaskAsyncEnumerable<TSource>action System.Action<TSource>action System.Func<TSource, CancellationToken, UniTaskVoid>cancellationToken System.Threading.CancellationTokenTSourcepublic static void Subscribe<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTaskVoid> action, CancellationToken cancellationToken)
+ source IUniTaskAsyncEnumerable<TSource>action System.Func<TSource, CancellationToken, UniTaskVoid>cancellationToken CancellationTokenpublic static void Subscribe<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTaskVoid> action, CancellationToken cancellationToken)
+ source IUniTaskAsyncEnumerable<TSource>action System.Func<TSource, UniTaskVoid>cancellationToken CancellationTokenTSourceonCompleted System.ActioncancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenonError System.Action<System.Exception>cancellationToken System.Threading.CancellationTokenTSourcepublic static void Subscribe<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTaskVoid> action, CancellationToken cancellationToken)
- source IUniTaskAsyncEnumerable<TSource>action System.Func<TSource, UniTaskVoid>cancellationToken System.Threading.CancellationTokenTSourcepublic static IDisposable Subscribe<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTaskVoid> action)
- source IUniTaskAsyncEnumerable<TSource>action System.Func<TSource, System.Threading.CancellationToken, UniTaskVoid>TSourcepublic static void Subscribe<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTaskVoid> action, CancellationToken cancellationToken)
- source IUniTaskAsyncEnumerable<TSource>action System.Func<TSource, System.Threading.CancellationToken, UniTaskVoid>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenobserver System.IObserver<TSource>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenTSourcepublic static IDisposable SubscribeAwait<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask> onNext)
+ source IUniTaskAsyncEnumerable<TSource>onNext System.Func<TSource, CancellationToken, UniTask>TSourcepublic static void SubscribeAwait<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask> onNext, CancellationToken cancellationToken)
+ source IUniTaskAsyncEnumerable<TSource>onNext System.Func<TSource, CancellationToken, UniTask>cancellationToken CancellationTokenTSourcepublic static IDisposable SubscribeAwait<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask> onNext, Action onCompleted)
+ source IUniTaskAsyncEnumerable<TSource>onNext System.Func<TSource, CancellationToken, UniTask>onCompleted System.ActionTSourcepublic static void SubscribeAwait<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask> onNext, Action onCompleted, CancellationToken cancellationToken)
+ source IUniTaskAsyncEnumerable<TSource>onNext System.Func<TSource, CancellationToken, UniTask>onCompleted System.ActioncancellationToken CancellationTokenTSourcepublic static IDisposable SubscribeAwait<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask> onNext, Action<Exception> onError)
+ source IUniTaskAsyncEnumerable<TSource>onNext System.Func<TSource, CancellationToken, UniTask>onError System.Action<System.Exception>TSourcepublic static void SubscribeAwait<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask> onNext, Action<Exception> onError, CancellationToken cancellationToken)
+ source IUniTaskAsyncEnumerable<TSource>onNext System.Func<TSource, CancellationToken, UniTask>onError System.Action<System.Exception>cancellationToken CancellationTokenpublic static void SubscribeAwait<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask> onNext, CancellationToken cancellationToken)
+ source IUniTaskAsyncEnumerable<TSource>onNext System.Func<TSource, UniTask>cancellationToken CancellationTokenTSourceonCompleted System.ActioncancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenonError System.Action<System.Exception>cancellationToken System.Threading.CancellationTokenTSourcepublic static void SubscribeAwait<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask> onNext, CancellationToken cancellationToken)
- source IUniTaskAsyncEnumerable<TSource>onNext System.Func<TSource, UniTask>cancellationToken System.Threading.CancellationTokenTSourcepublic static IDisposable SubscribeAwait<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask> onNext)
- source IUniTaskAsyncEnumerable<TSource>onNext System.Func<TSource, System.Threading.CancellationToken, UniTask>TSourcepublic static IDisposable SubscribeAwait<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask> onNext, Action onCompleted)
- source IUniTaskAsyncEnumerable<TSource>onNext System.Func<TSource, System.Threading.CancellationToken, UniTask>onCompleted System.ActionTSourcepublic static void SubscribeAwait<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask> onNext, Action onCompleted, CancellationToken cancellationToken)
- source IUniTaskAsyncEnumerable<TSource>onNext System.Func<TSource, System.Threading.CancellationToken, UniTask>onCompleted System.ActioncancellationToken System.Threading.CancellationTokenTSourcepublic static IDisposable SubscribeAwait<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask> onNext, Action<Exception> onError)
- source IUniTaskAsyncEnumerable<TSource>onNext System.Func<TSource, System.Threading.CancellationToken, UniTask>onError System.Action<System.Exception>TSourcepublic static void SubscribeAwait<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask> onNext, Action<Exception> onError, CancellationToken cancellationToken)
- source IUniTaskAsyncEnumerable<TSource>onNext System.Func<TSource, System.Threading.CancellationToken, UniTask>onError System.Action<System.Exception>cancellationToken System.Threading.CancellationTokenTSourcepublic static void SubscribeAwait<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask> onNext, CancellationToken cancellationToken)
- source IUniTaskAsyncEnumerable<TSource>onNext System.Func<TSource, System.Threading.CancellationToken, UniTask>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<decimal> SumAsync(this IUniTaskAsyncEnumerable<decimal> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<decimal> SumAsync(this IUniTaskAsyncEnumerable<decimal> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<System.Decimal>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<double> SumAsync(this IUniTaskAsyncEnumerable<double> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<double> SumAsync(this IUniTaskAsyncEnumerable<double> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<System.Double>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<int> SumAsync(this IUniTaskAsyncEnumerable<int> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<int> SumAsync(this IUniTaskAsyncEnumerable<int> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<System.Int32>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<long> SumAsync(this IUniTaskAsyncEnumerable<long> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<long> SumAsync(this IUniTaskAsyncEnumerable<long> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<System.Int64>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<decimal?> SumAsync(this IUniTaskAsyncEnumerable<decimal?> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<decimal?> SumAsync(this IUniTaskAsyncEnumerable<decimal?> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<System.Nullable<System.Decimal>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<double?> SumAsync(this IUniTaskAsyncEnumerable<double?> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<double?> SumAsync(this IUniTaskAsyncEnumerable<double?> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<System.Nullable<System.Double>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<int?> SumAsync(this IUniTaskAsyncEnumerable<int?> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<int?> SumAsync(this IUniTaskAsyncEnumerable<int?> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<System.Nullable<System.Int32>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<long?> SumAsync(this IUniTaskAsyncEnumerable<long?> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<long?> SumAsync(this IUniTaskAsyncEnumerable<long?> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<System.Nullable<System.Int64>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<float?> SumAsync(this IUniTaskAsyncEnumerable<float?> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<float?> SumAsync(this IUniTaskAsyncEnumerable<float?> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<System.Nullable<System.Single>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<float> SumAsync(this IUniTaskAsyncEnumerable<float> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<float> SumAsync(this IUniTaskAsyncEnumerable<float> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<System.Single>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<decimal> SumAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, decimal> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<decimal> SumAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, decimal> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, System.Decimal>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<double> SumAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, double> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<double> SumAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, double> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, System.Double>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<int> SumAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, int> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<int> SumAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, int> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, System.Int32>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<long> SumAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, long> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<long> SumAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, long> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, System.Int64>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<decimal?> SumAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, decimal?> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<decimal?> SumAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, decimal?> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, System.Nullable<System.Decimal>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<double?> SumAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, double?> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<double?> SumAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, double?> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, System.Nullable<System.Double>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<int?> SumAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, int?> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<int?> SumAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, int?> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, System.Nullable<System.Int32>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<long?> SumAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, long?> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<long?> SumAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, long?> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, System.Nullable<System.Int64>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<float?> SumAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, float?> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<float?> SumAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, float?> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, System.Nullable<System.Single>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<float> SumAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, float> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<float> SumAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, float> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, System.Single>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<decimal> SumAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<decimal>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<decimal> SumAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<decimal>> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, UniTask<System.Decimal>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<double> SumAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<double>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<double> SumAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<double>> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, UniTask<System.Double>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<int> SumAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<int>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<int> SumAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<int>> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, UniTask<System.Int32>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<long> SumAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<long>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<long> SumAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<long>> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, UniTask<System.Int64>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<decimal?> SumAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<decimal?>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<decimal?> SumAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<decimal?>> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, UniTask<System.Nullable<System.Decimal>>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<double?> SumAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<double?>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<double?> SumAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<double?>> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, UniTask<System.Nullable<System.Double>>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<int?> SumAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<int?>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<int?> SumAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<int?>> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, UniTask<System.Nullable<System.Int32>>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<long?> SumAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<long?>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<long?> SumAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<long?>> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, UniTask<System.Nullable<System.Int64>>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<float?> SumAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<float?>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<float?> SumAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<float?>> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, UniTask<System.Nullable<System.Single>>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<float> SumAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<float>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<float> SumAwaitAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<float>> selector, CancellationToken cancellationToken = null)
selector System.Func<TSource, UniTask<System.Single>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<decimal> SumAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<decimal>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<decimal> SumAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<decimal>> selector, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Decimal>>selector System.Func<TSource, CancellationToken, UniTask<System.Decimal>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<double> SumAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<double>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<double> SumAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<double>> selector, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Double>>selector System.Func<TSource, CancellationToken, UniTask<System.Double>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<int> SumAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<int>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<int> SumAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<int>> selector, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Int32>>selector System.Func<TSource, CancellationToken, UniTask<System.Int32>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<long> SumAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<long>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<long> SumAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<long>> selector, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Int64>>selector System.Func<TSource, CancellationToken, UniTask<System.Int64>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<decimal?> SumAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<decimal?>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<decimal?> SumAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<decimal?>> selector, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Nullable<System.Decimal>>>selector System.Func<TSource, CancellationToken, UniTask<System.Nullable<System.Decimal>>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<double?> SumAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<double?>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<double?> SumAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<double?>> selector, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Nullable<System.Double>>>selector System.Func<TSource, CancellationToken, UniTask<System.Nullable<System.Double>>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<int?> SumAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<int?>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<int?> SumAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<int?>> selector, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Nullable<System.Int32>>>selector System.Func<TSource, CancellationToken, UniTask<System.Nullable<System.Int32>>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<long?> SumAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<long?>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<long?> SumAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<long?>> selector, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Nullable<System.Int64>>>selector System.Func<TSource, CancellationToken, UniTask<System.Nullable<System.Int64>>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<float?> SumAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<float?>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<float?> SumAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<float?>> selector, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Nullable<System.Single>>>selector System.Func<TSource, CancellationToken, UniTask<System.Nullable<System.Single>>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<float> SumAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<float>> selector, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<float> SumAwaitWithCancellationAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<float>> selector, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>selector System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Single>>selector System.Func<TSource, CancellationToken, UniTask<System.Single>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokensource IUniTaskAsyncEnumerable<TSource>other System.Func<System.Threading.CancellationToken, UniTask>other System.Func<CancellationToken, UniTask>source IUniTaskAsyncEnumerable<TSource>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static IUniTaskAsyncEnumerable<TSource> TakeWhileAwaitWithCancellation<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, int, CancellationToken, UniTask<bool>> predicate)
+ public static IUniTaskAsyncEnumerable<TSource> TakeWhileAwaitWithCancellation<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<bool>> predicate)
source IUniTaskAsyncEnumerable<TSource>predicate System.Func<TSource, System.Int32, System.Threading.CancellationToken, UniTask<System.Boolean>>predicate System.Func<TSource, CancellationToken, UniTask<System.Boolean>>public static IUniTaskAsyncEnumerable<TSource> TakeWhileAwaitWithCancellation<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<bool>> predicate)
+ public static IUniTaskAsyncEnumerable<TSource> TakeWhileAwaitWithCancellation<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, int, CancellationToken, UniTask<bool>> predicate)
source IUniTaskAsyncEnumerable<TSource>predicate System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Boolean>>predicate System.Func<TSource, System.Int32, CancellationToken, UniTask<System.Boolean>>source IUniTaskOrderedAsyncEnumerable<TSource>keySelector System.Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>keySelector System.Func<TSource, CancellationToken, UniTask<TKey>>source IUniTaskOrderedAsyncEnumerable<TSource>keySelector System.Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>keySelector System.Func<TSource, CancellationToken, UniTask<TKey>>comparer IComparer<TKey>source IUniTaskOrderedAsyncEnumerable<TSource>keySelector System.Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>keySelector System.Func<TSource, CancellationToken, UniTask<TKey>>source IUniTaskOrderedAsyncEnumerable<TSource>keySelector System.Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>keySelector System.Func<TSource, CancellationToken, UniTask<TKey>>comparer IComparer<TKey>public static UniTask<TSource[]> ToArrayAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<TSource[]> ToArrayAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<Dictionary<TKey, TSource>> ToDictionaryAsync<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey> comparer, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<Dictionary<TKey, TSource>> ToDictionaryAsync<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TKey> keySelector, CancellationToken cancellationToken = null)
+ source IUniTaskAsyncEnumerable<TSource>keySelector System.Func<TSource, TKey>cancellationToken CancellationTokenTSourceTKeypublic static UniTask<Dictionary<TKey, TSource>> ToDictionaryAsync<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey> comparer, CancellationToken cancellationToken = null)
comparer IEqualityComparer<TKey>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<Dictionary<TKey, TSource>> ToDictionaryAsync<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TKey> keySelector, CancellationToken cancellationToken = default(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 = null)
keySelector System.Func<TSource, TKey>cancellationToken System.Threading.CancellationTokenelementSelector System.Func<TSource, TElement>cancellationToken CancellationTokenTKeyTElementpublic 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))
+ 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 = null)
comparer IEqualityComparer<TKey>cancellationToken System.Threading.CancellationTokenTSourceTKeyTElementpublic 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))
- source IUniTaskAsyncEnumerable<TSource>keySelector System.Func<TSource, TKey>elementSelector System.Func<TSource, TElement>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<Dictionary<TKey, TSource>> ToDictionaryAwaitAsync<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<TKey>> keySelector, IEqualityComparer<TKey> comparer, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<Dictionary<TKey, TSource>> ToDictionaryAwaitAsync<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<TKey>> keySelector, CancellationToken cancellationToken = null)
+ source IUniTaskAsyncEnumerable<TSource>keySelector System.Func<TSource, UniTask<TKey>>cancellationToken CancellationTokenTSourceTKeypublic static UniTask<Dictionary<TKey, TSource>> ToDictionaryAwaitAsync<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<TKey>> keySelector, IEqualityComparer<TKey> comparer, CancellationToken cancellationToken = null)
comparer IEqualityComparer<TKey>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<Dictionary<TKey, TSource>> ToDictionaryAwaitAsync<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<TKey>> keySelector, CancellationToken cancellationToken = default(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 = null)
keySelector System.Func<TSource, UniTask<TKey>>cancellationToken System.Threading.CancellationTokenelementSelector System.Func<TSource, UniTask<TElement>>cancellationToken CancellationTokenTKeyTElementpublic 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))
+ 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 = null)
comparer IEqualityComparer<TKey>cancellationToken System.Threading.CancellationTokenTSourceTKeyTElementpublic 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))
- source IUniTaskAsyncEnumerable<TSource>keySelector System.Func<TSource, UniTask<TKey>>elementSelector System.Func<TSource, UniTask<TElement>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic 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))
+ public static UniTask<Dictionary<TKey, TSource>> ToDictionaryAwaitWithCancellationAsync<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<TKey>> keySelector, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>keySelector System.Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>keySelector System.Func<TSource, CancellationToken, UniTask<TKey>>comparer IEqualityComparer<TKey>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<Dictionary<TKey, TSource>> ToDictionaryAwaitWithCancellationAsync<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<TKey>> keySelector, CancellationToken cancellationToken = default(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 = null)
source IUniTaskAsyncEnumerable<TSource>keySelector System.Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>keySelector System.Func<TSource, CancellationToken, UniTask<TKey>>cancellationToken System.Threading.CancellationTokencomparer IEqualityComparer<TKey>cancellationToken CancellationTokenpublic 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))
+ 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 = null)
source IUniTaskAsyncEnumerable<TSource>keySelector System.Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>keySelector System.Func<TSource, CancellationToken, UniTask<TKey>>elementSelector System.Func<TSource, System.Threading.CancellationToken, UniTask<TElement>>elementSelector System.Func<TSource, CancellationToken, UniTask<TElement>>comparer IEqualityComparer<TKey>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic 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))
+ 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 = null)
source IUniTaskAsyncEnumerable<TSource>keySelector System.Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>keySelector System.Func<TSource, CancellationToken, UniTask<TKey>>elementSelector System.Func<TSource, System.Threading.CancellationToken, UniTask<TElement>>elementSelector System.Func<TSource, CancellationToken, UniTask<TElement>>cancellationToken System.Threading.CancellationTokencomparer IEqualityComparer<TKey>cancellationToken CancellationTokenpublic static UniTask<HashSet<TSource>> ToHashSetAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, IEqualityComparer<TSource> comparer, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<HashSet<TSource>> ToHashSetAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>comparer IEqualityComparer<TSource>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<HashSet<TSource>> ToHashSetAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<HashSet<TSource>> ToHashSetAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, IEqualityComparer<TSource> comparer, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>cancellationToken System.Threading.CancellationTokencomparer IEqualityComparer<TSource>cancellationToken CancellationTokenpublic static UniTask<List<TSource>> ToListAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<List<TSource>> ToListAsync<TSource>(this IUniTaskAsyncEnumerable<TSource> source, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<ILookup<TKey, TSource>> ToLookupAsync<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey> comparer, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<ILookup<TKey, TSource>> ToLookupAsync<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TKey> keySelector, CancellationToken cancellationToken = null)
+ source IUniTaskAsyncEnumerable<TSource>keySelector System.Func<TSource, TKey>cancellationToken CancellationTokenTSourceTKeypublic static UniTask<ILookup<TKey, TSource>> ToLookupAsync<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TKey> keySelector, IEqualityComparer<TKey> comparer, CancellationToken cancellationToken = null)
comparer IEqualityComparer<TKey>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<ILookup<TKey, TSource>> ToLookupAsync<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, TKey> keySelector, CancellationToken cancellationToken = default(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 = null)
keySelector System.Func<TSource, TKey>cancellationToken System.Threading.CancellationTokenelementSelector System.Func<TSource, TElement>cancellationToken CancellationTokenTKeyTElementpublic 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))
+ 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 = null)
comparer IEqualityComparer<TKey>cancellationToken System.Threading.CancellationTokenTSourceTKeyTElementpublic 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))
- source IUniTaskAsyncEnumerable<TSource>keySelector System.Func<TSource, TKey>elementSelector System.Func<TSource, TElement>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<ILookup<TKey, TSource>> ToLookupAwaitAsync<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<TKey>> keySelector, IEqualityComparer<TKey> comparer, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<ILookup<TKey, TSource>> ToLookupAwaitAsync<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<TKey>> keySelector, CancellationToken cancellationToken = null)
+ source IUniTaskAsyncEnumerable<TSource>keySelector System.Func<TSource, UniTask<TKey>>cancellationToken CancellationTokenTSourceTKeypublic static UniTask<ILookup<TKey, TSource>> ToLookupAwaitAsync<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<TKey>> keySelector, IEqualityComparer<TKey> comparer, CancellationToken cancellationToken = null)
comparer IEqualityComparer<TKey>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<ILookup<TKey, TSource>> ToLookupAwaitAsync<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, UniTask<TKey>> keySelector, CancellationToken cancellationToken = default(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 = null)
keySelector System.Func<TSource, UniTask<TKey>>cancellationToken System.Threading.CancellationTokenelementSelector System.Func<TSource, UniTask<TElement>>cancellationToken CancellationTokenTKeyTElementpublic 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))
+ 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 = null)
comparer IEqualityComparer<TKey>cancellationToken System.Threading.CancellationTokenTSourceTKeyTElementpublic 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))
- source IUniTaskAsyncEnumerable<TSource>keySelector System.Func<TSource, UniTask<TKey>>elementSelector System.Func<TSource, UniTask<TElement>>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic 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))
+ public static UniTask<ILookup<TKey, TSource>> ToLookupAwaitWithCancellationAsync<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<TKey>> keySelector, CancellationToken cancellationToken = null)
source IUniTaskAsyncEnumerable<TSource>keySelector System.Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>keySelector System.Func<TSource, CancellationToken, UniTask<TKey>>comparer IEqualityComparer<TKey>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<ILookup<TKey, TSource>> ToLookupAwaitWithCancellationAsync<TSource, TKey>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<TKey>> keySelector, CancellationToken cancellationToken = default(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 = null)
source IUniTaskAsyncEnumerable<TSource>keySelector System.Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>keySelector System.Func<TSource, CancellationToken, UniTask<TKey>>cancellationToken System.Threading.CancellationTokencomparer IEqualityComparer<TKey>cancellationToken CancellationTokenpublic 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))
+ 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 = null)
source IUniTaskAsyncEnumerable<TSource>keySelector System.Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>keySelector System.Func<TSource, CancellationToken, UniTask<TKey>>elementSelector System.Func<TSource, System.Threading.CancellationToken, UniTask<TElement>>elementSelector System.Func<TSource, CancellationToken, UniTask<TElement>>comparer IEqualityComparer<TKey>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic 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))
+ 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 = null)
source IUniTaskAsyncEnumerable<TSource>keySelector System.Func<TSource, System.Threading.CancellationToken, UniTask<TKey>>keySelector System.Func<TSource, CancellationToken, UniTask<TKey>>elementSelector System.Func<TSource, System.Threading.CancellationToken, UniTask<TElement>>elementSelector System.Func<TSource, CancellationToken, UniTask<TElement>>cancellationToken System.Threading.CancellationTokencomparer IEqualityComparer<TKey>cancellationToken CancellationTokenpublic static IUniTaskAsyncEnumerable<TSource> WhereAwaitWithCancellation<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, int, CancellationToken, UniTask<bool>> predicate)
+ public static IUniTaskAsyncEnumerable<TSource> WhereAwaitWithCancellation<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<bool>> predicate)
source IUniTaskAsyncEnumerable<TSource>predicate System.Func<TSource, System.Int32, System.Threading.CancellationToken, UniTask<System.Boolean>>predicate System.Func<TSource, CancellationToken, UniTask<System.Boolean>>public static IUniTaskAsyncEnumerable<TSource> WhereAwaitWithCancellation<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, CancellationToken, UniTask<bool>> predicate)
+ public static IUniTaskAsyncEnumerable<TSource> WhereAwaitWithCancellation<TSource>(this IUniTaskAsyncEnumerable<TSource> source, Func<TSource, int, CancellationToken, UniTask<bool>> predicate)
source IUniTaskAsyncEnumerable<TSource>predicate System.Func<TSource, System.Threading.CancellationToken, UniTask<System.Boolean>>predicate System.Func<TSource, System.Int32, CancellationToken, UniTask<System.Boolean>>second IUniTaskAsyncEnumerable<TSecond>selector System.Func<TFirst, TSecond, System.Threading.CancellationToken, UniTask<TResult>>selector System.Func<TFirst, TSecond, CancellationToken, UniTask<TResult>>playerLoopTiming PlayerLoopTimingcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokentimerCallback System.Action<System.Object>playerLoopTiming PlayerLoopTimingcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokentimerCallback System.Action<System.Object>playerLoopTiming PlayerLoopTimingcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokentimerCallback System.Action<System.Object>source IUniTaskAsyncEnumerable<T>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokensource IUniTaskAsyncEnumerable<T>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic UniTask<T> WaitAsync(CancellationToken cancellationToken = default(CancellationToken))
+ public UniTask<T> WaitAsync(CancellationToken cancellationToken = null)
cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic struct Awaiter
+ public struct Awaiter : ICriticalNotifyCompletion, INotifyCompletion
synchronizationContext System.Threading.SynchronizationContextsynchronizationContext SynchronizationContextdontPostWhenSameContext System.BooleancancellationToken System.Threading.CancellationTokencancellationToken CancellationTokensyncContext System.Threading.SynchronizationContextsyncContext SynchronizationContextdontPostWhenSameContext System.BooleancancellationToken System.Threading.CancellationTokencancellationToken CancellationTokeninitialValue TcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokensource IUniTaskAsyncEnumerable<T>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic struct Awaiter
+ public struct Awaiter : ICriticalNotifyCompletion, INotifyCompletion
synchronizationContext System.Threading.SynchronizationContextsynchronizationContext SynchronizationContextcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokensynchronizationContext System.Threading.SynchronizationContextsynchronizationContext SynchronizationContextcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic struct Awaiter
+ public struct Awaiter : ICriticalNotifyCompletion, INotifyCompletion
public struct Awaiter
+ public struct Awaiter : ICriticalNotifyCompletion, INotifyCompletion
public TimeoutController(DelayType delayType = DelayType.DeltaTime, PlayerLoopTiming delayTiming = PlayerLoopTiming.Update)
+ public TimeoutController(CancellationTokenSource linkCancellationTokenSource, DelayType delayType = DelayType.DeltaTime, PlayerLoopTiming delayTiming = PlayerLoopTiming.Update)
linkCancellationTokenSource CancellationTokenSourcedelayType DelayTypedelayTiming PlayerLoopTimingpublic TimeoutController(CancellationTokenSource linkCancellationTokenSource, DelayType delayType = DelayType.DeltaTime, PlayerLoopTiming delayTiming = PlayerLoopTiming.Update)
+ public TimeoutController(DelayType delayType = DelayType.DeltaTime, PlayerLoopTiming delayTiming = PlayerLoopTiming.Update)
linkCancellationTokenSource System.Threading.CancellationTokenSourcedelayType DelayTypedelayTiming PlayerLoopTimingcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic IUniTaskAsyncEnumerator<T> GetAsyncEnumerator(CancellationToken cancellationToken = default(CancellationToken))
+ public IUniTaskAsyncEnumerator<T> GetAsyncEnumerator(CancellationToken cancellationToken = null)
cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic readonly struct Awaiter
+ public readonly struct Awaiter : ICriticalNotifyCompletion, INotifyCompletion
public readonly struct Awaiter
+ public readonly struct Awaiter : ICriticalNotifyCompletion, INotifyCompletion
helper of create add UniTaskVoid to delegate. -For example: FooAction = UniTask.Action(async () => { /* */ })
+helper of create add UniTaskVoid to delegate.
helper of create add UniTaskVoid to delegate.
+helper of create add UniTaskVoid to delegate. +For example: FooAction = UniTask.Action(async () => { /* */ })
Never complete.
Never complete.
Similar as UniTask.Yield but guaranteed run on next frame.
+Similar as UniTask.Yield but guaranteed run on next frame.
Similar as UniTask.Yield but guaranteed run on next frame.
-Similar as UniTask.Yield but guaranteed run on next frame.
Run action on the threadPool and return to main thread if configureAwait = true.
Run action on the threadPool and return to main thread if configureAwait = true.
Run action on the threadPool and return to main thread if configureAwait = true.
Run action on the threadPool and return to main thread if configureAwait = true.
Run action on the threadPool and return to main thread if configureAwait = true.
Run action on the threadPool and return to main thread if configureAwait = true.
Run action on the threadPool and return to main thread if configureAwait = true.
Run action on the threadPool and return to main thread if configureAwait = true.
helper of fire and forget void action.
helper of fire and forget void action.
Same as UniTask.Yield(PlayerLoopTiming.LastFixedUpdate, cancellationToken).
helper of create add UniTaskVoid to delegate. -For example: FooAction = UniTask.Action(async () => { /* */ })
+helper of create add UniTaskVoid to delegate.
public static Action Action(Func<UniTaskVoid> asyncAction)
+ public static Action Action(Func<CancellationToken, UniTaskVoid> asyncAction, CancellationToken cancellationToken)
asyncAction System.Func<UniTaskVoid>asyncAction System.Func<CancellationToken, UniTaskVoid>cancellationToken CancellationTokenhelper of create add UniTaskVoid to delegate.
+helper of create add UniTaskVoid to delegate. +For example: FooAction = UniTask.Action(async () => { /* */ })
public static Action Action(Func<CancellationToken, UniTaskVoid> asyncAction, CancellationToken cancellationToken)
+ public static Action Action(Func<UniTaskVoid> asyncAction)
asyncAction System.Func<System.Threading.CancellationToken, UniTaskVoid>cancellationToken System.Threading.CancellationTokenasyncAction System.Func<UniTaskVoid>public static UniTask Create(Func<UniTask> factory)
+ public static UniTask Create(Func<CancellationToken, UniTask> factory, CancellationToken cancellationToken)
public static UniTask Create(Func<CancellationToken, UniTask> factory, CancellationToken cancellationToken)
+ public static UniTask Create(Func<UniTask> factory)
public static UniTask Delay(int millisecondsDelay, DelayType delayType, PlayerLoopTiming delayTiming = PlayerLoopTiming.Update, CancellationToken cancellationToken = default(CancellationToken), bool cancelImmediately = false)
+ public static UniTask Delay(int millisecondsDelay, DelayType delayType, PlayerLoopTiming delayTiming = PlayerLoopTiming.Update, CancellationToken cancellationToken = null, bool cancelImmediately = false)
delayTiming PlayerLoopTimingcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancelImmediately System.Booleanpublic static UniTask Delay(int millisecondsDelay, bool ignoreTimeScale = false, PlayerLoopTiming delayTiming = PlayerLoopTiming.Update, CancellationToken cancellationToken = default(CancellationToken), bool cancelImmediately = false)
+ public static UniTask Delay(int millisecondsDelay, bool ignoreTimeScale = false, PlayerLoopTiming delayTiming = PlayerLoopTiming.Update, CancellationToken cancellationToken = null, bool cancelImmediately = false)
delayTiming PlayerLoopTimingcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancelImmediately System.Booleanpublic static UniTask Delay(TimeSpan delayTimeSpan, DelayType delayType, PlayerLoopTiming delayTiming = PlayerLoopTiming.Update, CancellationToken cancellationToken = default(CancellationToken), bool cancelImmediately = false)
+ public static UniTask Delay(TimeSpan delayTimeSpan, DelayType delayType, PlayerLoopTiming delayTiming = PlayerLoopTiming.Update, CancellationToken cancellationToken = null, bool cancelImmediately = false)
delayTiming PlayerLoopTimingcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancelImmediately System.Booleanpublic static UniTask Delay(TimeSpan delayTimeSpan, bool ignoreTimeScale = false, PlayerLoopTiming delayTiming = PlayerLoopTiming.Update, CancellationToken cancellationToken = default(CancellationToken), bool cancelImmediately = false)
+ public static UniTask Delay(TimeSpan delayTimeSpan, bool ignoreTimeScale = false, PlayerLoopTiming delayTiming = PlayerLoopTiming.Update, CancellationToken cancellationToken = null, bool cancelImmediately = false)
delayTiming PlayerLoopTimingcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancelImmediately System.Booleanpublic static UniTask DelayFrame(int delayFrameCount, PlayerLoopTiming delayTiming = PlayerLoopTiming.Update, CancellationToken cancellationToken = default(CancellationToken), bool cancelImmediately = false)
+ public static UniTask DelayFrame(int delayFrameCount, PlayerLoopTiming delayTiming = PlayerLoopTiming.Update, CancellationToken cancellationToken = null, bool cancelImmediately = false)
delayTiming PlayerLoopTimingcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancelImmediately System.Booleanpublic static UniTask FromCanceled(CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask FromCanceled(CancellationToken cancellationToken = null)
cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<T> FromCanceled<T>(CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<T> FromCanceled<T>(CancellationToken cancellationToken = null)
cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenNever complete.
cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenNever complete.
cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenSimilar as UniTask.Yield but guaranteed run on next frame.
+public static UniTask NextFrame(CancellationToken cancellationToken, bool cancelImmediately = false)
+ cancellationToken CancellationTokencancelImmediately System.BooleanSimilar as UniTask.Yield but guaranteed run on next frame.
timing PlayerLoopTimingcancellationToken System.Threading.CancellationTokencancelImmediately System.BooleanSimilar as UniTask.Yield but guaranteed run on next frame.
-public static UniTask NextFrame(CancellationToken cancellationToken, bool cancelImmediately = false)
- cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancelImmediately System.Booleanpublic static ReturnToSynchronizationContext ReturnToCurrentSynchronizationContext(bool dontPostWhenSameContext = true, CancellationToken cancellationToken = default(CancellationToken))
+ public static ReturnToSynchronizationContext ReturnToCurrentSynchronizationContext(bool dontPostWhenSameContext = true, CancellationToken cancellationToken = null)
dontPostWhenSameContext System.BooleancancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static ReturnToSynchronizationContext ReturnToSynchronizationContext(SynchronizationContext synchronizationContext, CancellationToken cancellationToken = default(CancellationToken))
+ public static ReturnToSynchronizationContext ReturnToSynchronizationContext(SynchronizationContext synchronizationContext, CancellationToken cancellationToken = null)
synchronizationContext System.Threading.SynchronizationContextsynchronizationContext SynchronizationContextcancellationToken System.Threading.CancellationTokencancellationToken CancellationToken[Obsolete("UniTask.Run is similar as Task.Run, it uses ThreadPool. For equivalent behaviour, use UniTask.RunOnThreadPool instead. If you don't want to use ThreadPool, you can use UniTask.Void(async void) or UniTask.Create(async UniTask) too.")]
-public static UniTask Run(Action action, bool configureAwait = true, CancellationToken cancellationToken = default(CancellationToken))
+public static UniTask Run(Action action, bool configureAwait = true, CancellationToken cancellationToken = null)
configureAwait System.BooleancancellationToken System.Threading.CancellationTokencancellationToken CancellationToken[Obsolete("UniTask.Run is similar as Task.Run, it uses ThreadPool. For equivalent behaviour, use UniTask.RunOnThreadPool instead. If you don't want to use ThreadPool, you can use UniTask.Void(async void) or UniTask.Create(async UniTask) too.")]
-public static UniTask Run(Action<object> action, object state, bool configureAwait = true, CancellationToken cancellationToken = default(CancellationToken))
+public static UniTask Run(Action<object> action, object state, bool configureAwait = true, CancellationToken cancellationToken = null)
configureAwait System.BooleancancellationToken System.Threading.CancellationTokencancellationToken CancellationToken[Obsolete("UniTask.Run is similar as Task.Run, it uses ThreadPool. For equivalent behaviour, use UniTask.RunOnThreadPool instead. If you don't want to use ThreadPool, you can use UniTask.Void(async void) or UniTask.Create(async UniTask) too.")]
-public static UniTask Run(Func<UniTask> action, bool configureAwait = true, CancellationToken cancellationToken = default(CancellationToken))
+public static UniTask Run(Func<UniTask> action, bool configureAwait = true, CancellationToken cancellationToken = null)
configureAwait System.BooleancancellationToken System.Threading.CancellationTokencancellationToken CancellationToken[Obsolete("UniTask.Run is similar as Task.Run, it uses ThreadPool. For equivalent behaviour, use UniTask.RunOnThreadPool instead. If you don't want to use ThreadPool, you can use UniTask.Void(async void) or UniTask.Create(async UniTask) too.")]
-public static UniTask Run(Func<object, UniTask> action, object state, bool configureAwait = true, CancellationToken cancellationToken = default(CancellationToken))
+public static UniTask Run(Func<object, UniTask> action, object state, bool configureAwait = true, CancellationToken cancellationToken = null)
configureAwait System.BooleancancellationToken System.Threading.CancellationTokencancellationToken CancellationToken[Obsolete("UniTask.Run is similar as Task.Run, it uses ThreadPool. For equivalent behaviour, use UniTask.RunOnThreadPool instead. If you don't want to use ThreadPool, you can use UniTask.Void(async void) or UniTask.Create(async UniTask) too.")]
-public static UniTask<T> Run<T>(Func<T> func, bool configureAwait = true, CancellationToken cancellationToken = default(CancellationToken))
+public static UniTask<T> Run<T>(Func<T> func, bool configureAwait = true, CancellationToken cancellationToken = null)
configureAwait System.BooleancancellationToken System.Threading.CancellationTokencancellationToken CancellationToken[Obsolete("UniTask.Run is similar as Task.Run, it uses ThreadPool. For equivalent behaviour, use UniTask.RunOnThreadPool instead. If you don't want to use ThreadPool, you can use UniTask.Void(async void) or UniTask.Create(async UniTask) too.")]
-public static UniTask<T> Run<T>(Func<UniTask<T>> func, bool configureAwait = true, CancellationToken cancellationToken = default(CancellationToken))
+public static UniTask<T> Run<T>(Func<UniTask<T>> func, bool configureAwait = true, CancellationToken cancellationToken = null)
configureAwait System.BooleancancellationToken System.Threading.CancellationTokencancellationToken CancellationToken[Obsolete("UniTask.Run is similar as Task.Run, it uses ThreadPool. For equivalent behaviour, use UniTask.RunOnThreadPool instead. If you don't want to use ThreadPool, you can use UniTask.Void(async void) or UniTask.Create(async UniTask) too.")]
-public static UniTask<T> Run<T>(Func<object, T> func, object state, bool configureAwait = true, CancellationToken cancellationToken = default(CancellationToken))
+public static UniTask<T> Run<T>(Func<object, T> func, object state, bool configureAwait = true, CancellationToken cancellationToken = null)
configureAwait System.BooleancancellationToken System.Threading.CancellationTokencancellationToken CancellationToken[Obsolete("UniTask.Run is similar as Task.Run, it uses ThreadPool. For equivalent behaviour, use UniTask.RunOnThreadPool instead. If you don't want to use ThreadPool, you can use UniTask.Void(async void) or UniTask.Create(async UniTask) too.")]
-public static UniTask<T> Run<T>(Func<object, UniTask<T>> func, object state, bool configureAwait = true, CancellationToken cancellationToken = default(CancellationToken))
+public static UniTask<T> Run<T>(Func<object, UniTask<T>> func, object state, bool configureAwait = true, CancellationToken cancellationToken = null)
configureAwait System.BooleancancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenRun action on the threadPool and return to main thread if configureAwait = true.
public static async UniTask RunOnThreadPool(Action action, bool configureAwait = true, CancellationToken cancellationToken = default(CancellationToken))
+ public static async UniTask RunOnThreadPool(Action action, bool configureAwait = true, CancellationToken cancellationToken = null)
configureAwait System.BooleancancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenRun action on the threadPool and return to main thread if configureAwait = true.
public static async UniTask RunOnThreadPool(Action<object> action, object state, bool configureAwait = true, CancellationToken cancellationToken = default(CancellationToken))
+ public static async UniTask RunOnThreadPool(Action<object> action, object state, bool configureAwait = true, CancellationToken cancellationToken = null)
configureAwait System.BooleancancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenRun action on the threadPool and return to main thread if configureAwait = true.
public static async UniTask RunOnThreadPool(Func<UniTask> action, bool configureAwait = true, CancellationToken cancellationToken = default(CancellationToken))
+ public static async UniTask RunOnThreadPool(Func<UniTask> action, bool configureAwait = true, CancellationToken cancellationToken = null)
configureAwait System.BooleancancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenRun action on the threadPool and return to main thread if configureAwait = true.
public static async UniTask RunOnThreadPool(Func<object, UniTask> action, object state, bool configureAwait = true, CancellationToken cancellationToken = default(CancellationToken))
+ public static async UniTask RunOnThreadPool(Func<object, UniTask> action, object state, bool configureAwait = true, CancellationToken cancellationToken = null)
configureAwait System.BooleancancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenRun action on the threadPool and return to main thread if configureAwait = true.
public static async UniTask<T> RunOnThreadPool<T>(Func<T> func, bool configureAwait = true, CancellationToken cancellationToken = default(CancellationToken))
+ public static async UniTask<T> RunOnThreadPool<T>(Func<T> func, bool configureAwait = true, CancellationToken cancellationToken = null)
configureAwait System.BooleancancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenRun action on the threadPool and return to main thread if configureAwait = true.
public static async UniTask<T> RunOnThreadPool<T>(Func<UniTask<T>> func, bool configureAwait = true, CancellationToken cancellationToken = default(CancellationToken))
+ public static async UniTask<T> RunOnThreadPool<T>(Func<UniTask<T>> func, bool configureAwait = true, CancellationToken cancellationToken = null)
configureAwait System.BooleancancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenRun action on the threadPool and return to main thread if configureAwait = true.
public static async UniTask<T> RunOnThreadPool<T>(Func<object, T> func, object state, bool configureAwait = true, CancellationToken cancellationToken = default(CancellationToken))
+ public static async UniTask<T> RunOnThreadPool<T>(Func<object, T> func, object state, bool configureAwait = true, CancellationToken cancellationToken = null)
configureAwait System.BooleancancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenRun action on the threadPool and return to main thread if configureAwait = true.
public static async UniTask<T> RunOnThreadPool<T>(Func<object, UniTask<T>> func, object state, bool configureAwait = true, CancellationToken cancellationToken = default(CancellationToken))
+ public static async UniTask<T> RunOnThreadPool<T>(Func<object, UniTask<T>> func, object state, bool configureAwait = true, CancellationToken cancellationToken = null)
configureAwait System.BooleancancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static SwitchToSynchronizationContextAwaitable SwitchToSynchronizationContext(SynchronizationContext synchronizationContext, CancellationToken cancellationToken = default(CancellationToken))
+ public static SwitchToSynchronizationContextAwaitable SwitchToSynchronizationContext(SynchronizationContext synchronizationContext, CancellationToken cancellationToken = null)
synchronizationContext System.Threading.SynchronizationContextsynchronizationContext SynchronizationContextcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenhelper of fire and forget void action.
public static void Void(Func<UniTaskVoid> asyncAction)
+ public static void Void(Func<CancellationToken, UniTaskVoid> asyncAction, CancellationToken cancellationToken)
asyncAction System.Func<UniTaskVoid>asyncAction System.Func<CancellationToken, UniTaskVoid>cancellationToken CancellationTokenhelper of fire and forget void action.
public static void Void(Func<CancellationToken, UniTaskVoid> asyncAction, CancellationToken cancellationToken)
+ public static void Void(Func<UniTaskVoid> asyncAction)
asyncAction System.Func<System.Threading.CancellationToken, UniTaskVoid>cancellationToken System.Threading.CancellationTokenasyncAction System.Func<UniTaskVoid>[Obsolete("Use WaitForEndOfFrame(MonoBehaviour) instead or UniTask.Yield(PlayerLoopTiming.LastPostLateUpdate). Equivalent for coroutine's WaitForEndOfFrame requires MonoBehaviour(runner of Coroutine).")]
+public static UniTask WaitForEndOfFrame(CancellationToken cancellationToken, bool cancelImmediately = false)
+ cancellationToken CancellationTokencancelImmediately System.BooleancoroutineRunner MonoBehaviourcancellationToken System.Threading.CancellationTokencancelImmediately System.Boolean[Obsolete("Use WaitForEndOfFrame(MonoBehaviour) instead or UniTask.Yield(PlayerLoopTiming.LastPostLateUpdate). Equivalent for coroutine's WaitForEndOfFrame requires MonoBehaviour(runner of Coroutine).")]
-public static UniTask WaitForEndOfFrame(CancellationToken cancellationToken, bool cancelImmediately = false)
- cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancelImmediately System.BooleanSame as UniTask.Yield(PlayerLoopTiming.LastFixedUpdate, cancellationToken).
cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancelImmediately System.Booleanpublic static UniTask WaitForSeconds(int duration, bool ignoreTimeScale = false, PlayerLoopTiming delayTiming = PlayerLoopTiming.Update, CancellationToken cancellationToken = default(CancellationToken), bool cancelImmediately = false)
+ public static UniTask WaitForSeconds(int duration, bool ignoreTimeScale = false, PlayerLoopTiming delayTiming = PlayerLoopTiming.Update, CancellationToken cancellationToken = null, bool cancelImmediately = false)
delayTiming PlayerLoopTimingcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancelImmediately System.Booleanpublic static UniTask WaitForSeconds(float duration, bool ignoreTimeScale = false, PlayerLoopTiming delayTiming = PlayerLoopTiming.Update, CancellationToken cancellationToken = default(CancellationToken), bool cancelImmediately = false)
+ public static UniTask WaitForSeconds(float duration, bool ignoreTimeScale = false, PlayerLoopTiming delayTiming = PlayerLoopTiming.Update, CancellationToken cancellationToken = null, bool cancelImmediately = false)
delayTiming PlayerLoopTimingcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancelImmediately System.Booleanpublic static UniTask WaitUntil(Func<bool> predicate, PlayerLoopTiming timing = PlayerLoopTiming.Update, CancellationToken cancellationToken = default(CancellationToken), bool cancelImmediately = false)
+ public static UniTask WaitUntil(Func<bool> predicate, PlayerLoopTiming timing = PlayerLoopTiming.Update, CancellationToken cancellationToken = null, bool cancelImmediately = false)
timing PlayerLoopTimingcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancelImmediately System.BooleancancellationToken System.Threading.CancellationTokencancellationToken CancellationTokentiming PlayerLoopTimingpublic static UniTask<U> WaitUntilValueChanged<T, U>(T target, Func<T, U> monitorFunction, PlayerLoopTiming monitorTiming = PlayerLoopTiming.Update, IEqualityComparer<U> equalityComparer = null, CancellationToken cancellationToken = default(CancellationToken), bool cancelImmediately = false)
+ public static UniTask<U> WaitUntilValueChanged<T, U>(T target, Func<T, U> monitorFunction, PlayerLoopTiming monitorTiming = PlayerLoopTiming.Update, IEqualityComparer<U> equalityComparer = null, CancellationToken cancellationToken = null, bool cancelImmediately = false)
where T : class
equalityComparer IEqualityComparer<U>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancelImmediately System.Booleanpublic static UniTask WaitWhile(Func<bool> predicate, PlayerLoopTiming timing = PlayerLoopTiming.Update, CancellationToken cancellationToken = default(CancellationToken), bool cancelImmediately = false)
+ public static UniTask WaitWhile(Func<bool> predicate, PlayerLoopTiming timing = PlayerLoopTiming.Update, CancellationToken cancellationToken = null, bool cancelImmediately = false)
timing PlayerLoopTimingcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancelImmediately System.Booleanpublic static UniTask Yield(CancellationToken cancellationToken, bool cancelImmediately = false)
+ cancellationToken CancellationTokencancelImmediately System.Booleantiming PlayerLoopTimingcancellationToken System.Threading.CancellationTokencancelImmediately System.Booleanpublic static UniTask Yield(CancellationToken cancellationToken, bool cancelImmediately = false)
- cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancelImmediately System.Booleansource IUniTaskAsyncEnumerable<T>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic bool TrySetCanceled(CancellationToken cancellationToken = default(CancellationToken))
+ public bool TrySetCanceled(CancellationToken cancellationToken = null)
cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic bool TrySetCanceled(CancellationToken cancellationToken = default(CancellationToken))
+ public bool TrySetCanceled(CancellationToken cancellationToken = null)
cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic bool TrySetCanceled(CancellationToken cancellationToken = default(CancellationToken))
+ public bool TrySetCanceled(CancellationToken cancellationToken = null)
cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenIgnore task result when cancel raised first.
Ignore task result when cancel raised first.
Ignore task result when cancel raised first.
task UniTaskcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenIgnore task result when cancel raised first.
task UniTask<T>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<T> ToUniTask<T>(this IObservable<T> source, bool useFirstValue = false, CancellationToken cancellationToken = default(CancellationToken))
+ public static UniTask<T> ToUniTask<T>(this IObservable<T> source, bool useFirstValue = false, CancellationToken cancellationToken = null)
useFirstValue System.BooleancancellationToken System.Threading.CancellationTokencancellationToken CancellationTokend System.Threading.SendOrPostCallbackd SendOrPostCallbackstate System.Objectd System.Threading.SendOrPostCallbackd SendOrPostCallbackstate System.Objectpublic struct AsyncOperationAwaiter
+ public struct AsyncOperationAwaiter : ICriticalNotifyCompletion, INotifyCompletion
public struct ResourceRequestAwaiter
+ public struct ResourceRequestAwaiter : ICriticalNotifyCompletion, INotifyCompletion
button ButtoncancellationToken System.Threading.CancellationTokencancellationToken CancellationTokeninputField InputFieldcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenunityEvent UnityEventcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenunityEvent UnityEvent<T>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokendropdown DropdowncancellationToken System.Threading.CancellationTokencancellationToken CancellationTokeninputField InputFieldcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenscrollbar ScrollbarcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenscrollRect ScrollRectcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenslider SlidercancellationToken System.Threading.CancellationTokencancellationToken CancellationTokentoggle TogglecancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenbutton ButtoncancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenbutton ButtoncancellationToken System.Threading.CancellationTokencancellationToken CancellationTokeninputField InputFieldcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokeninputField InputFieldcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenunityEvent UnityEventcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenunityEvent UnityEvent<T>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenunityEvent UnityEventcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenunityEvent UnityEvent<T>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokendropdown DropdowncancellationToken System.Threading.CancellationTokencancellationToken CancellationTokeninputField InputFieldcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenscrollbar ScrollbarcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenscrollRect ScrollRectcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenslider SlidercancellationToken System.Threading.CancellationTokencancellationToken CancellationTokentoggle TogglecancellationToken System.Threading.CancellationTokencancellationToken CancellationTokendropdown DropdowncancellationToken System.Threading.CancellationTokencancellationToken CancellationTokeninputField InputFieldcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenscrollbar ScrollbarcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenscrollRect ScrollRectcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenslider SlidercancellationToken System.Threading.CancellationTokencancellationToken CancellationTokentoggle TogglecancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic static UniTask<AsyncGPUReadbackRequest> ToUniTask(this AsyncGPUReadbackRequest asyncOperation, PlayerLoopTiming timing = PlayerLoopTiming.Update, CancellationToken cancellationToken = default(CancellationToken), bool cancelImmediately = false)
+ public static UniTask<AsyncGPUReadbackRequest> ToUniTask(this AsyncGPUReadbackRequest asyncOperation, PlayerLoopTiming timing = PlayerLoopTiming.Update, CancellationToken cancellationToken = null, bool cancelImmediately = false)
timing PlayerLoopTimingcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancelImmediately System.Booleanpublic static UniTask ToUniTask(this AsyncOperation asyncOperation, IProgress<float> progress = null, PlayerLoopTiming timing = PlayerLoopTiming.Update, CancellationToken cancellationToken = default(CancellationToken), bool cancelImmediately = false)
+ public static UniTask ToUniTask(this AsyncOperation asyncOperation, IProgress<float> progress = null, PlayerLoopTiming timing = PlayerLoopTiming.Update, CancellationToken cancellationToken = null, bool cancelImmediately = false)
timing PlayerLoopTimingcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancelImmediately System.Booleanpublic static UniTask<UnityEngine.Object> ToUniTask(this ResourceRequest asyncOperation, IProgress<float> progress = null, PlayerLoopTiming timing = PlayerLoopTiming.Update, CancellationToken cancellationToken = default(CancellationToken), bool cancelImmediately = false)
+ public static UniTask<UnityEngine.Object> ToUniTask(this ResourceRequest asyncOperation, IProgress<float> progress = null, PlayerLoopTiming timing = PlayerLoopTiming.Update, CancellationToken cancellationToken = null, bool cancelImmediately = false)
timing PlayerLoopTimingcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancelImmediately System.BooleanasyncOperation AsyncGPUReadbackRequestcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenasyncOperation AsyncGPUReadbackRequestcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancelImmediately System.BooleanasyncOperation AsyncOperationcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenasyncOperation AsyncOperationcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancelImmediately System.BooleanasyncOperation ResourceRequestcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenasyncOperation ResourceRequestcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokencancelImmediately System.Booleanpublic static void BindTo(this IUniTaskAsyncEnumerable<bool> source, Selectable selectable, CancellationToken cancellationToken, bool rebindOnError = true)
+ source IUniTaskAsyncEnumerable<System.Boolean>selectable SelectablecancellationToken CancellationTokenrebindOnError System.Booleanpublic static void BindTo(this IUniTaskAsyncEnumerable<bool> source, Selectable selectable, CancellationToken cancellationToken, bool rebindOnError = true)
+ public static void BindTo(this IUniTaskAsyncEnumerable<string> source, UnityEngine.UI.Text text, CancellationToken cancellationToken, bool rebindOnError = true)
source IUniTaskAsyncEnumerable<System.Boolean>source IUniTaskAsyncEnumerable<System.String>selectable Selectabletext UnityEngine.UI.TextcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenrebindOnError System.Booleanpublic static void BindTo(this IUniTaskAsyncEnumerable<string> source, UnityEngine.UI.Text text, CancellationToken cancellationToken, bool rebindOnError = true)
- source IUniTaskAsyncEnumerable<System.String>text UnityEngine.UI.TextcancellationToken System.Threading.CancellationTokenrebindOnError System.Booleanpublic static void BindTo<T>(this IUniTaskAsyncEnumerable<T> source, UnityEngine.UI.Text text, CancellationToken cancellationToken, bool rebindOnError = true)
+ source IUniTaskAsyncEnumerable<T>text UnityEngine.UI.TextcancellationToken CancellationTokenrebindOnError System.BooleanTpublic static void BindTo<T>(this IUniTaskAsyncEnumerable<T> source, UnityEngine.UI.Text text, CancellationToken cancellationToken, bool rebindOnError = true)
+ public static void BindTo<TSource, TObject>(this IUniTaskAsyncEnumerable<TSource> source, TObject bindTarget, Action<TObject, TSource> bindAction, CancellationToken cancellationToken, bool rebindOnError = true)
source IUniTaskAsyncEnumerable<T>source IUniTaskAsyncEnumerable<TSource>text UnityEngine.UI.TextbindTarget TObjectcancellationToken System.Threading.CancellationTokenbindAction System.Action<TObject, TSource>cancellationToken CancellationTokenrebindOnError System.BooleanTTSourceTObjectpublic static void BindTo<TSource, TObject>(this IUniTaskAsyncEnumerable<TSource> source, TObject bindTarget, Action<TObject, TSource> bindAction, CancellationToken cancellationToken, bool rebindOnError = true)
- source IUniTaskAsyncEnumerable<TSource>bindTarget TObjectbindAction System.Action<TObject, TSource>cancellationToken System.Threading.CancellationTokenrebindOnError System.BooleanTSourceTObjectunityEvent UnityEvent<T>cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic IUniTaskAsyncEnumerator<T> GetAsyncEnumerator(CancellationToken cancellationToken = default(CancellationToken))
+ public IUniTaskAsyncEnumerator<T> GetAsyncEnumerator(CancellationToken cancellationToken = null)
cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenunityEvent UnityEventcancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic IUniTaskAsyncEnumerator<AsyncUnit> GetAsyncEnumerator(CancellationToken cancellationToken = default(CancellationToken))
+ public IUniTaskAsyncEnumerator<AsyncUnit> GetAsyncEnumerator(CancellationToken cancellationToken = null)
cancellationToken System.Threading.CancellationTokencancellationToken CancellationTokenpublic readonly struct Awaiter
+ public readonly struct Awaiter : ICriticalNotifyCompletion, INotifyCompletion