Show / Hide Table of Contents

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.

Back to top Copyright (c) 2017-2018 Alexander Bogarsukov