Namespace UnityFx.Async
Classes
AsyncCompletionSource
Represents an asynchronous operation with external completion control.
AsyncCompletionSource<TResult>
Represents an asynchronous operation with external completion control. IAsyncCompletionSource<TResult>.
AsyncExtensions
Extension methods for IAsyncOperation and related classes.
AsyncResult
A lightweight net35
-compatible asynchronous operation (promise) for Unity3d
.
AsyncResult<TResult>
A lightweight net35-compatible asynchronous operation that can return a value.
AsyncUpdateSource
Implementation of IAsyncUpdateSource.
Interfaces
IAsyncCancellable
A cancellable operation.
IAsyncCompletionSource
Represents the producer side of an asynchronous operation unbound to a delegate, providing access to the consumer side through the Operation property.
IAsyncCompletionSource<TResult>
Represents the producer side of a IAsyncOperation<TResult> unbound to a delegate, providing access to the consumer side through the Operation property.
IAsyncContinuation
A generic non-delegate continuation.
IAsyncOperation
Represents the consumer side of an asynchronous operation (promise).
IAsyncOperation<TResult>
Represents the consumer side of an asynchronous operation (promise). Extends IAsyncOperation interface with a result value.
IAsyncOperationCallbacks
Defines basic callback management tools for IAsyncOperation.
IAsyncUpdatable
Defines an updatable entity.
IAsyncUpdateSource
A provider of update notifications.
Enums
AsyncCallbackOptions
Specifies callback options.
AsyncContinuationOptions
Specifies the behavior of an asynchronous operation continuation.
AsyncCreationOptions
Specifies flags that control optional behavior for the creation and execution of operations.
AsyncOperationStatus
Enumerates possible status values for IAsyncOperation.