public static class UniTaskExtensions
InheritanceSystem.Object → UniTaskExtensions
Members Methods Name Description AsTask(UniTask) AsTask<T>(UniTask<T>) AsUniTask(Task, Boolean)
Convert Task -> UniTask.
AsUniTask<T>(Task<T>, Boolean)Convert Task[T] -> UniTask[T].
AttachExternalCancellation(UniTask, CancellationToken)Ignore task result when cancel raised first.
AttachExternalCancellation<T>(UniTask<T>, CancellationToken)Ignore task result when cancel raised first.
ContinueWith(UniTask, Action) ContinueWith(UniTask, Func<UniTask>) ContinueWith<T>(UniTask, Func<T>) ContinueWith<T>(UniTask, Func<UniTask<T>>) ContinueWith<T>(UniTask<T>, Action<T>) ContinueWith<T>(UniTask<T>, Func<T, UniTask>) ContinueWith<T, TR>(UniTask<T>, Func<T, TR>) ContinueWith<T, TR>(UniTask<T>, Func<T, UniTask<TR>>) Forget(UniTask) Forget(UniTask, Action<Exception>, Boolean) Forget<T>(UniTask<T>) Forget<T>(UniTask<T>, Action<Exception>, Boolean) GetAwaiter(UniTask[]) GetAwaiter(IEnumerable<UniTask>) GetAwaiter((UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6, UniTask task7, UniTask task8, UniTask task9, UniTask task10, UniTask task11, UniTask task12, UniTask task13, UniTask task14, UniTask task15)) GetAwaiter((UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6, UniTask task7, UniTask task8, UniTask task9, UniTask task10, UniTask task11, UniTask task12, UniTask task13, UniTask task14)) GetAwaiter((UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6, UniTask task7, UniTask task8, UniTask task9, UniTask task10, UniTask task11, UniTask task12, UniTask task13)) GetAwaiter((UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6, UniTask task7, UniTask task8, UniTask task9, UniTask task10, UniTask task11, UniTask task12)) GetAwaiter((UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6, UniTask task7, UniTask task8, UniTask task9, UniTask task10, UniTask task11)) GetAwaiter((UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6, UniTask task7, UniTask task8, UniTask task9, UniTask task10)) GetAwaiter((UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6, UniTask task7, UniTask task8, UniTask task9)) GetAwaiter((UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6, UniTask task7, UniTask task8)) GetAwaiter((UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6, UniTask task7)) GetAwaiter((UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6)) GetAwaiter((UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5)) GetAwaiter((UniTask task1, UniTask task2, UniTask task3, UniTask task4)) GetAwaiter((UniTask task1, UniTask task2, UniTask task3)) GetAwaiter((UniTask task1, UniTask task2)) GetAwaiter<T>(UniTask<T>[]) GetAwaiter<T>(IEnumerable<UniTask<T>>) GetAwaiter<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>((UniTask<T1> task1, UniTask<T2> task2, UniTask<T3> task3, UniTask<T4> task4, UniTask<T5> task5, UniTask<T6> task6, UniTask<T7> task7, UniTask<T8> task8, UniTask<T9> task9, UniTask<T10> task10)) GetAwaiter<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>((UniTask<T1> task1, UniTask<T2> task2, UniTask<T3> task3, UniTask<T4> task4, UniTask<T5> task5, UniTask<T6> task6, UniTask<T7> task7, UniTask<T8> task8, UniTask<T9> task9, UniTask<T10> task10, UniTask<T11> task11)) GetAwaiter<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>((UniTask<T1> task1, UniTask<T2> task2, UniTask<T3> task3, UniTask<T4> task4, UniTask<T5> task5, UniTask<T6> task6, UniTask<T7> task7, UniTask<T8> task8, UniTask<T9> task9, UniTask<T10> task10, UniTask<T11> task11, UniTask<T12> task12)) GetAwaiter<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>((UniTask<T1> task1, UniTask<T2> task2, UniTask<T3> task3, UniTask<T4> task4, UniTask<T5> task5, UniTask<T6> task6, UniTask<T7> task7, UniTask<T8> task8, UniTask<T9> task9, UniTask<T10> task10, UniTask<T11> task11, UniTask<T12> task12, UniTask<T13> task13)) GetAwaiter<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>((UniTask<T1> task1, UniTask<T2> task2, UniTask<T3> task3, UniTask<T4> task4, UniTask<T5> task5, UniTask<T6> task6, UniTask<T7> task7, UniTask<T8> task8, UniTask<T9> task9, UniTask<T10> task10, UniTask<T11> task11, UniTask<T12> task12, UniTask<T13> task13, UniTask<T14> task14)) GetAwaiter<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>((UniTask<T1> task1, UniTask<T2> task2, UniTask<T3> task3, UniTask<T4> task4, UniTask<T5> task5, UniTask<T6> task6, UniTask<T7> task7, UniTask<T8> task8, UniTask<T9> task9, UniTask<T10> task10, UniTask<T11> task11, UniTask<T12> task12, UniTask<T13> task13, UniTask<T14> task14, UniTask<T15> task15)) GetAwaiter<T1, T2>((UniTask<T1> task1, UniTask<T2> task2)) GetAwaiter<T1, T2, T3>((UniTask<T1> task1, UniTask<T2> task2, UniTask<T3> task3)) GetAwaiter<T1, T2, T3, T4>((UniTask<T1> task1, UniTask<T2> task2, UniTask<T3> task3, UniTask<T4> task4)) GetAwaiter<T1, T2, T3, T4, T5>((UniTask<T1> task1, UniTask<T2> task2, UniTask<T3> task3, UniTask<T4> task4, UniTask<T5> task5)) GetAwaiter<T1, T2, T3, T4, T5, T6>((UniTask<T1> task1, UniTask<T2> task2, UniTask<T3> task3, UniTask<T4> task4, UniTask<T5> task5, UniTask<T6> task6)) GetAwaiter<T1, T2, T3, T4, T5, T6, T7>((UniTask<T1> task1, UniTask<T2> task2, UniTask<T3> task3, UniTask<T4> task4, UniTask<T5> task5, UniTask<T6> task6, UniTask<T7> task7)) GetAwaiter<T1, T2, T3, T4, T5, T6, T7, T8>((UniTask<T1> task1, UniTask<T2> task2, UniTask<T3> task3, UniTask<T4> task4, UniTask<T5> task5, UniTask<T6> task6, UniTask<T7> task7, UniTask<T8> task8)) GetAwaiter<T1, T2, T3, T4, T5, T6, T7, T8, T9>((UniTask<T1> task1, UniTask<T2> task2, UniTask<T3> task3, UniTask<T4> task4, UniTask<T5> task5, UniTask<T6> task6, UniTask<T7> task7, UniTask<T8> task8, UniTask<T9> task9)) ToAsyncLazy(UniTask) ToAsyncLazy<T>(UniTask<T>) Unwrap(UniTask<UniTask>) Unwrap(UniTask<Task>) Unwrap(UniTask<Task>, Boolean) Unwrap(Task<UniTask>) Unwrap(Task<UniTask>, Boolean) Unwrap<T>(UniTask<UniTask<T>>) Unwrap<T>(UniTask<Task<T>>) Unwrap<T>(UniTask<Task<T>>, Boolean) Unwrap<T>(Task<UniTask<T>>) Unwrap<T>(Task<UniTask<T>>, Boolean) Methods AsTask(UniTask)public static Task AsTask(this UniTask task)
Parameters
task
UniTask
public static Task<T> AsTask<T>(this UniTask<T> task)
Parameters
task
UniTask<T>
T
Convert Task -> UniTask.
public static UniTask AsUniTask(this Task task, bool useCurrentSynchronizationContext = true)
Parameters
task
Task
useCurrentSynchronizationContext
System.Boolean
Convert Task[T] -> UniTask[T].
public static UniTask<T> AsUniTask<T>(this Task<T> task, bool useCurrentSynchronizationContext = true)
Parameters
task
Task<T>
useCurrentSynchronizationContext
System.Boolean
T
Ignore task result when cancel raised first.
public static UniTask AttachExternalCancellation(this UniTask task, CancellationToken cancellationToken)
Parameters
task
UniTask
cancellationToken
CancellationToken
Ignore task result when cancel raised first.
public static UniTask<T> AttachExternalCancellation<T>(this UniTask<T> task, CancellationToken cancellationToken)
Parameters
task
UniTask<T>
cancellationToken
CancellationToken
T
public static async UniTask ContinueWith(this UniTask task, Action continuationFunction)
Parameters
task
UniTask
continuationFunction
System.Action
public static async UniTask ContinueWith(this UniTask task, Func<UniTask> continuationFunction)
Parameters
task
UniTask
continuationFunction
System.Func<UniTask>
public static async UniTask<T> ContinueWith<T>(this UniTask task, Func<T> continuationFunction)
Parameters
task
UniTask
continuationFunction
System.Func<T>
T
public static async UniTask<T> ContinueWith<T>(this UniTask task, Func<UniTask<T>> continuationFunction)
Parameters
task
UniTask
continuationFunction
System.Func<UniTask<T>>
T
public static async UniTask ContinueWith<T>(this UniTask<T> task, Action<T> continuationFunction)
Parameters
task
UniTask<T>
continuationFunction
System.Action<T>
T
public static async UniTask ContinueWith<T>(this UniTask<T> task, Func<T, UniTask> continuationFunction)
Parameters
task
UniTask<T>
continuationFunction
System.Func<T, UniTask>
T
public static async UniTask<TR> ContinueWith<T, TR>(this UniTask<T> task, Func<T, TR> continuationFunction)
Parameters
task
UniTask<T>
continuationFunction
System.Func<T, TR>
T
TR
public static async UniTask<TR> ContinueWith<T, TR>(this UniTask<T> task, Func<T, UniTask<TR>> continuationFunction)
Parameters
task
UniTask<T>
continuationFunction
System.Func<T, UniTask<TR>>
T
TR
public static void Forget(this UniTask task)
Parameters
task
UniTask
public static void Forget(this UniTask task, Action<Exception> exceptionHandler, bool handleExceptionOnMainThread = true)
Parameters
task
UniTask
exceptionHandler
System.Action<System.Exception>
handleExceptionOnMainThread
System.Boolean
public static void Forget<T>(this UniTask<T> task)
Parameters
task
UniTask<T>
T
public static void Forget<T>(this UniTask<T> task, Action<Exception> exceptionHandler, bool handleExceptionOnMainThread = true)
Parameters
task
UniTask<T>
exceptionHandler
System.Action<System.Exception>
handleExceptionOnMainThread
System.Boolean
T
public static UniTask.Awaiter GetAwaiter(this UniTask[] tasks)
Parameters
tasks
UniTask[]
public static UniTask.Awaiter GetAwaiter(this IEnumerable<UniTask> tasks)
Parameters
tasks
IEnumerable<UniTask>
public static UniTask.Awaiter GetAwaiter(this (UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6, UniTask task7, UniTask task8, UniTask task9, UniTask task10, UniTask task11, UniTask task12, UniTask task13, UniTask task14, UniTask task15) tasks)
Parameters
tasks
System.ValueTuple<UniTask, UniTask, UniTask, UniTask, UniTask, UniTask, UniTask, System.ValueTuple<UniTask, UniTask, UniTask, UniTask, UniTask, UniTask, UniTask, System.ValueTuple<UniTask>>>
public static UniTask.Awaiter GetAwaiter(this (UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6, UniTask task7, UniTask task8, UniTask task9, UniTask task10, UniTask task11, UniTask task12, UniTask task13, UniTask task14) tasks)
Parameters
tasks
System.ValueTuple<UniTask, UniTask, UniTask, UniTask, UniTask, UniTask, UniTask, System.ValueTuple<UniTask, UniTask, UniTask, UniTask, UniTask, UniTask, UniTask>>
public static UniTask.Awaiter GetAwaiter(this (UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6, UniTask task7, UniTask task8, UniTask task9, UniTask task10, UniTask task11, UniTask task12, UniTask task13) tasks)
Parameters
tasks
System.ValueTuple<UniTask, UniTask, UniTask, UniTask, UniTask, UniTask, UniTask, System.ValueTuple<UniTask, UniTask, UniTask, UniTask, UniTask, UniTask>>
public static UniTask.Awaiter GetAwaiter(this (UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6, UniTask task7, UniTask task8, UniTask task9, UniTask task10, UniTask task11, UniTask task12) tasks)
Parameters
tasks
System.ValueTuple<UniTask, UniTask, UniTask, UniTask, UniTask, UniTask, UniTask, System.ValueTuple<UniTask, UniTask, UniTask, UniTask, UniTask>>
public static UniTask.Awaiter GetAwaiter(this (UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6, UniTask task7, UniTask task8, UniTask task9, UniTask task10, UniTask task11) tasks)
Parameters
tasks
System.ValueTuple<UniTask, UniTask, UniTask, UniTask, UniTask, UniTask, UniTask, System.ValueTuple<UniTask, UniTask, UniTask, UniTask>>
public static UniTask.Awaiter GetAwaiter(this (UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6, UniTask task7, UniTask task8, UniTask task9, UniTask task10) tasks)
Parameters
tasks
System.ValueTuple<UniTask, UniTask, UniTask, UniTask, UniTask, UniTask, UniTask, System.ValueTuple<UniTask, UniTask, UniTask>>
public static UniTask.Awaiter GetAwaiter(this (UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6, UniTask task7, UniTask task8, UniTask task9) tasks)
Parameters
tasks
System.ValueTuple<UniTask, UniTask, UniTask, UniTask, UniTask, UniTask, UniTask, System.ValueTuple<UniTask, UniTask>>
public static UniTask.Awaiter GetAwaiter(this (UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6, UniTask task7, UniTask task8) tasks)
Parameters
tasks
System.ValueTuple<UniTask, UniTask, UniTask, UniTask, UniTask, UniTask, UniTask, System.ValueTuple<UniTask>>
public static UniTask.Awaiter GetAwaiter(this (UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6, UniTask task7) tasks)
Parameters
tasks
System.ValueTuple<UniTask, UniTask, UniTask, UniTask, UniTask, UniTask, UniTask>
public static UniTask.Awaiter GetAwaiter(this (UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5, UniTask task6) tasks)
Parameters
tasks
System.ValueTuple<UniTask, UniTask, UniTask, UniTask, UniTask, UniTask>
public static UniTask.Awaiter GetAwaiter(this (UniTask task1, UniTask task2, UniTask task3, UniTask task4, UniTask task5) tasks)
Parameters
tasks
System.ValueTuple<UniTask, UniTask, UniTask, UniTask, UniTask>
public static UniTask.Awaiter GetAwaiter(this (UniTask task1, UniTask task2, UniTask task3, UniTask task4) tasks)
Parameters
tasks
System.ValueTuple<UniTask, UniTask, UniTask, UniTask>
public static UniTask.Awaiter GetAwaiter(this (UniTask task1, UniTask task2, UniTask task3) tasks)
Parameters
tasks
System.ValueTuple<UniTask, UniTask, UniTask>
public static UniTask.Awaiter GetAwaiter(this (UniTask task1, UniTask task2) tasks)
Parameters
tasks
System.ValueTuple<UniTask, UniTask>
public static UniTask<T[]>.Awaiter GetAwaiter<T>(this UniTask<T>[] tasks)
Parameters
tasks
UniTask<T>[]
T
public static UniTask<T[]>.Awaiter GetAwaiter<T>(this IEnumerable<UniTask<T>> tasks)
Parameters
tasks
IEnumerable<UniTask<T>>
T
public static UniTask<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)>.Awaiter GetAwaiter<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>(this (UniTask<T1> task1, UniTask<T2> task2, UniTask<T3> task3, UniTask<T4> task4, UniTask<T5> task5, UniTask<T6> task6, UniTask<T7> task7, UniTask<T8> task8, UniTask<T9> task9, UniTask<T10> task10) tasks)
Parameters
tasks
System.ValueTuple<UniTask<T1>, UniTask<T2>, UniTask<T3>, UniTask<T4>, UniTask<T5>, UniTask<T6>, UniTask<T7>, System.ValueTuple<UniTask<T8>, UniTask<T9>, UniTask<T10>>>
T1
T2
T3
T4
T5
T6
T7
T8
T9
T10
public static UniTask<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)>.Awaiter GetAwaiter<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>(this (UniTask<T1> task1, UniTask<T2> task2, UniTask<T3> task3, UniTask<T4> task4, UniTask<T5> task5, UniTask<T6> task6, UniTask<T7> task7, UniTask<T8> task8, UniTask<T9> task9, UniTask<T10> task10, UniTask<T11> task11) tasks)
Parameters
tasks
System.ValueTuple<UniTask<T1>, UniTask<T2>, UniTask<T3>, UniTask<T4>, UniTask<T5>, UniTask<T6>, UniTask<T7>, System.ValueTuple<UniTask<T8>, UniTask<T9>, UniTask<T10>, UniTask<T11>>>
T1
T2
T3
T4
T5
T6
T7
T8
T9
T10
T11
public static UniTask<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)>.Awaiter GetAwaiter<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12>(this (UniTask<T1> task1, UniTask<T2> task2, UniTask<T3> task3, UniTask<T4> task4, UniTask<T5> task5, UniTask<T6> task6, UniTask<T7> task7, UniTask<T8> task8, UniTask<T9> task9, UniTask<T10> task10, UniTask<T11> task11, UniTask<T12> task12) tasks)
Parameters
tasks
System.ValueTuple<UniTask<T1>, UniTask<T2>, UniTask<T3>, UniTask<T4>, UniTask<T5>, UniTask<T6>, UniTask<T7>, System.ValueTuple<UniTask<T8>, UniTask<T9>, UniTask<T10>, UniTask<T11>, UniTask<T12>>>
T1
T2
T3
T4
T5
T6
T7
T8
T9
T10
T11
T12
public static UniTask<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)>.Awaiter GetAwaiter<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13>(this (UniTask<T1> task1, UniTask<T2> task2, UniTask<T3> task3, UniTask<T4> task4, UniTask<T5> task5, UniTask<T6> task6, UniTask<T7> task7, UniTask<T8> task8, UniTask<T9> task9, UniTask<T10> task10, UniTask<T11> task11, UniTask<T12> task12, UniTask<T13> task13) tasks)
Parameters
tasks
System.ValueTuple<UniTask<T1>, UniTask<T2>, UniTask<T3>, UniTask<T4>, UniTask<T5>, UniTask<T6>, UniTask<T7>, System.ValueTuple<UniTask<T8>, UniTask<T9>, UniTask<T10>, UniTask<T11>, UniTask<T12>, UniTask<T13>>>
T1
T2
T3
T4
T5
T6
T7
T8
T9
T10
T11
T12
T13
public static UniTask<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)>.Awaiter GetAwaiter<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14>(this (UniTask<T1> task1, UniTask<T2> task2, UniTask<T3> task3, UniTask<T4> task4, UniTask<T5> task5, UniTask<T6> task6, UniTask<T7> task7, UniTask<T8> task8, UniTask<T9> task9, UniTask<T10> task10, UniTask<T11> task11, UniTask<T12> task12, UniTask<T13> task13, UniTask<T14> task14) tasks)
Parameters
tasks
System.ValueTuple<UniTask<T1>, UniTask<T2>, UniTask<T3>, UniTask<T4>, UniTask<T5>, UniTask<T6>, UniTask<T7>, System.ValueTuple<UniTask<T8>, UniTask<T9>, UniTask<T10>, UniTask<T11>, UniTask<T12>, UniTask<T13>, UniTask<T14>>>
T1
T2
T3
T4
T5
T6
T7
T8
T9
T10
T11
T12
T13
T14
public static UniTask<(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)>.Awaiter GetAwaiter<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15>(this (UniTask<T1> task1, UniTask<T2> task2, UniTask<T3> task3, UniTask<T4> task4, UniTask<T5> task5, UniTask<T6> task6, UniTask<T7> task7, UniTask<T8> task8, UniTask<T9> task9, UniTask<T10> task10, UniTask<T11> task11, UniTask<T12> task12, UniTask<T13> task13, UniTask<T14> task14, UniTask<T15> task15) tasks)
Parameters
tasks
System.ValueTuple<UniTask<T1>, UniTask<T2>, UniTask<T3>, UniTask<T4>, UniTask<T5>, UniTask<T6>, UniTask<T7>, System.ValueTuple<UniTask<T8>, UniTask<T9>, UniTask<T10>, UniTask<T11>, UniTask<T12>, UniTask<T13>, UniTask<T14>, System.ValueTuple<UniTask<T15>>>>
T1
T2
T3
T4
T5
T6
T7
T8
T9
T10
T11
T12
T13
T14
T15
public static UniTask<(T1, T2)>.Awaiter GetAwaiter<T1, T2>(this (UniTask<T1> task1, UniTask<T2> task2) tasks)
Parameters
tasks
System.ValueTuple<UniTask<T1>, UniTask<T2>>
T1
T2
public static UniTask<(T1, T2, T3)>.Awaiter GetAwaiter<T1, T2, T3>(this (UniTask<T1> task1, UniTask<T2> task2, UniTask<T3> task3) tasks)
Parameters
tasks
System.ValueTuple<UniTask<T1>, UniTask<T2>, UniTask<T3>>
T1
T2
T3
public static UniTask<(T1, T2, T3, T4)>.Awaiter GetAwaiter<T1, T2, T3, T4>(this (UniTask<T1> task1, UniTask<T2> task2, UniTask<T3> task3, UniTask<T4> task4) tasks)
Parameters
tasks
System.ValueTuple<UniTask<T1>, UniTask<T2>, UniTask<T3>, UniTask<T4>>
T1
T2
T3
T4
public static UniTask<(T1, T2, T3, T4, T5)>.Awaiter GetAwaiter<T1, T2, T3, T4, T5>(this (UniTask<T1> task1, UniTask<T2> task2, UniTask<T3> task3, UniTask<T4> task4, UniTask<T5> task5) tasks)
Parameters
tasks
System.ValueTuple<UniTask<T1>, UniTask<T2>, UniTask<T3>, UniTask<T4>, UniTask<T5>>
T1
T2
T3
T4
T5
public static UniTask<(T1, T2, T3, T4, T5, T6)>.Awaiter GetAwaiter<T1, T2, T3, T4, T5, T6>(this (UniTask<T1> task1, UniTask<T2> task2, UniTask<T3> task3, UniTask<T4> task4, UniTask<T5> task5, UniTask<T6> task6) tasks)
Parameters
tasks
System.ValueTuple<UniTask<T1>, UniTask<T2>, UniTask<T3>, UniTask<T4>, UniTask<T5>, UniTask<T6>>
T1
T2
T3
T4
T5
T6
public static UniTask<(T1, T2, T3, T4, T5, T6, T7)>.Awaiter GetAwaiter<T1, T2, T3, T4, T5, T6, T7>(this (UniTask<T1> task1, UniTask<T2> task2, UniTask<T3> task3, UniTask<T4> task4, UniTask<T5> task5, UniTask<T6> task6, UniTask<T7> task7) tasks)
Parameters
tasks
System.ValueTuple<UniTask<T1>, UniTask<T2>, UniTask<T3>, UniTask<T4>, UniTask<T5>, UniTask<T6>, UniTask<T7>>
T1
T2
T3
T4
T5
T6
T7
public static UniTask<(T1, T2, T3, T4, T5, T6, T7, T8)>.Awaiter GetAwaiter<T1, T2, T3, T4, T5, T6, T7, T8>(this (UniTask<T1> task1, UniTask<T2> task2, UniTask<T3> task3, UniTask<T4> task4, UniTask<T5> task5, UniTask<T6> task6, UniTask<T7> task7, UniTask<T8> task8) tasks)
Parameters
tasks
System.ValueTuple<UniTask<T1>, UniTask<T2>, UniTask<T3>, UniTask<T4>, UniTask<T5>, UniTask<T6>, UniTask<T7>, System.ValueTuple<UniTask<T8>>>
T1
T2
T3
T4
T5
T6
T7
T8
public static UniTask<(T1, T2, T3, T4, T5, T6, T7, T8, T9)>.Awaiter GetAwaiter<T1, T2, T3, T4, T5, T6, T7, T8, T9>(this (UniTask<T1> task1, UniTask<T2> task2, UniTask<T3> task3, UniTask<T4> task4, UniTask<T5> task5, UniTask<T6> task6, UniTask<T7> task7, UniTask<T8> task8, UniTask<T9> task9) tasks)
Parameters
tasks
System.ValueTuple<UniTask<T1>, UniTask<T2>, UniTask<T3>, UniTask<T4>, UniTask<T5>, UniTask<T6>, UniTask<T7>, System.ValueTuple<UniTask<T8>, UniTask<T9>>>
T1
T2
T3
T4
T5
T6
T7
T8
T9
public static AsyncLazy ToAsyncLazy(this UniTask task)
Parameters
task
UniTask
public static AsyncLazy<T> ToAsyncLazy<T>(this UniTask<T> task)
Parameters
task
UniTask<T>
T
public static async UniTask Unwrap(this UniTask<UniTask> task)
Parameters
task
UniTask<UniTask>
public static async UniTask Unwrap(this UniTask<Task> task)
Parameters
task
UniTask<Task>
public static async UniTask Unwrap(this UniTask<Task> task, bool continueOnCapturedContext)
Parameters
task
UniTask<Task>
continueOnCapturedContext
System.Boolean
public static async UniTask Unwrap(this Task<UniTask> task)
Parameters
task
Task<UniTask>
public static async UniTask Unwrap(this Task<UniTask> task, bool continueOnCapturedContext)
Parameters
task
Task<UniTask>
continueOnCapturedContext
System.Boolean
public static async UniTask<T> Unwrap<T>(this UniTask<UniTask<T>> task)
Parameters
task
UniTask<UniTask<T>>
T
public static async UniTask<T> Unwrap<T>(this UniTask<Task<T>> task)
Parameters
task
UniTask<Task<T>>
T
public static async UniTask<T> Unwrap<T>(this UniTask<Task<T>> task, bool continueOnCapturedContext)
Parameters
task
UniTask<Task<T>>
continueOnCapturedContext
System.Boolean
T
public static async UniTask<T> Unwrap<T>(this Task<UniTask<T>> task)
Parameters
task
Task<UniTask<T>>
T
public static async UniTask<T> Unwrap<T>(this Task<UniTask<T>> task, bool continueOnCapturedContext)
Parameters
task
Task<UniTask<T>>
continueOnCapturedContext
System.Boolean
T
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4