UniTask
Show / Hide Table of Contents

Cysharp.Threading.Tasks Namespace

Classes

AsyncLazy

AsyncLazy<T>

AsyncReactiveProperty<T>

AsyncUnityEventHandler

AsyncUnityEventHandler<T>

AutoResetUniTaskCompletionSource

AutoResetUniTaskCompletionSource<T>

CancellationTokenEqualityComparer

CancellationTokenExtensions

CancellationTokenSourceExtensions

Channel

Channel<T>

Channel<TWrite, TRead>

ChannelClosedException

ChannelReader<T>

ChannelWriter<T>

EnumerableAsyncExtensions

EnumeratorAsyncExtensions

ExceptionExtensions

MoveNextSource

PlayerLoopHelper

PlayerLoopTimer

Progress

Lightweight IProgress[T] factory.

ReadOnlyAsyncReactiveProperty<T>

StateExtensions

TaskPool

TaskTracker

TimeoutController

UniTaskAsyncEnumerableExtensions

UniTaskCancellationExtensions

UniTaskCompletionSource

UniTaskCompletionSource<T>

UniTaskExtensions

UniTaskLoopRunners

UniTaskObservableExtensions

UniTaskScheduler

UniTaskStatusExtensions

UniTaskSynchronizationContext

UnityAsyncExtensions

UnityBindingExtensions

UnityEventHandlerAsyncEnumerable

UnityEventHandlerAsyncEnumerable<T>

Structs

AsyncUnit

CancellationTokenAwaitable

CancellationTokenAwaitable.Awaiter

ReturnToSynchronizationContext

ReturnToSynchronizationContext.Awaiter

SwitchToSynchronizationContextAwaitable

SwitchToSynchronizationContextAwaitable.Awaiter

SwitchToTaskPoolAwaitable

SwitchToTaskPoolAwaitable.Awaiter

SwitchToThreadPoolAwaitable

SwitchToThreadPoolAwaitable.Awaiter

TaskPool<T>

TriggerEvent<T>

UniTask

Lightweight unity specified task-like object.

UniTask.Awaiter

UniTask<T>

Lightweight unity specified task-like object.

UniTask<T>.Awaiter

UniTaskCancelableAsyncEnumerable<T>

UniTaskCancelableAsyncEnumerable<T>.Enumerator

UniTaskCompletionSourceCore<TResult>

UniTaskLoopRunners.UniTaskLoopRunnerEarlyUpdate

UniTaskLoopRunners.UniTaskLoopRunnerFixedUpdate

UniTaskLoopRunners.UniTaskLoopRunnerInitialization

UniTaskLoopRunners.UniTaskLoopRunnerLastEarlyUpdate

UniTaskLoopRunners.UniTaskLoopRunnerLastFixedUpdate

UniTaskLoopRunners.UniTaskLoopRunnerLastInitialization

UniTaskLoopRunners.UniTaskLoopRunnerLastPostLateUpdate

UniTaskLoopRunners.UniTaskLoopRunnerLastPreLateUpdate

UniTaskLoopRunners.UniTaskLoopRunnerLastPreUpdate

UniTaskLoopRunners.UniTaskLoopRunnerLastUpdate

UniTaskLoopRunners.UniTaskLoopRunnerLastYieldEarlyUpdate

UniTaskLoopRunners.UniTaskLoopRunnerLastYieldFixedUpdate

UniTaskLoopRunners.UniTaskLoopRunnerLastYieldInitialization

UniTaskLoopRunners.UniTaskLoopRunnerLastYieldPostLateUpdate

UniTaskLoopRunners.UniTaskLoopRunnerLastYieldPreLateUpdate

UniTaskLoopRunners.UniTaskLoopRunnerLastYieldPreUpdate

UniTaskLoopRunners.UniTaskLoopRunnerLastYieldUpdate

UniTaskLoopRunners.UniTaskLoopRunnerPostLateUpdate

UniTaskLoopRunners.UniTaskLoopRunnerPreLateUpdate

UniTaskLoopRunners.UniTaskLoopRunnerPreUpdate

UniTaskLoopRunners.UniTaskLoopRunnerUpdate

UniTaskLoopRunners.UniTaskLoopRunnerYieldEarlyUpdate

UniTaskLoopRunners.UniTaskLoopRunnerYieldFixedUpdate

UniTaskLoopRunners.UniTaskLoopRunnerYieldInitialization

UniTaskLoopRunners.UniTaskLoopRunnerYieldPostLateUpdate

UniTaskLoopRunners.UniTaskLoopRunnerYieldPreLateUpdate

UniTaskLoopRunners.UniTaskLoopRunnerYieldPreUpdate

UniTaskLoopRunners.UniTaskLoopRunnerYieldUpdate

UniTaskVoid

UnityAsyncExtensions.AsyncOperationAwaiter

UnityAsyncExtensions.ResourceRequestAwaiter

WhenEachResult<T>

YieldAwaitable

YieldAwaitable.Awaiter

Interfaces

IAsyncClickEventHandler

IAsyncDeselectEventHandler<T>

IAsyncEndEditEventHandler<T>

IAsyncEndTextSelectionEventHandler<T>

IAsyncReactiveProperty<T>

IAsyncSelectEventHandler<T>

IAsyncSubmitEventHandler<T>

IAsyncTextSelectionEventHandler<T>

IAsyncValueChangedEventHandler<T>

ICancelPromise

IConnectableUniTaskAsyncEnumerable<T>

IPlayerLoopItem

IPromise

IPromise<T>

IReadOnlyAsyncReactiveProperty<T>

IRejectPromise

IResolvePromise

IResolvePromise<T>

ITaskPoolNode<T>

ITriggerHandler<T>

IUniTaskAsyncDisposable

IUniTaskAsyncEnumerable<T>

IUniTaskAsyncEnumerator<T>

IUniTaskOrderedAsyncEnumerable<TElement>

IUniTaskSource

IUniTaskSource<T>

Enums

DelayType

InjectPlayerLoopTimings

PlayerLoopTiming

UniTaskStatus

Back to top Copyright © Cysharp, Inc. | Generated by DocFX