Namespace DotNext.Threading.Tasks
Classes
CompletedTask<T, TConstant>
Represents cache of completed tasks.
Continuation
Represents various continuations.
Conversion
Provides task result conversion methods.
Future
Represents lightweight version of Task.
Future.IncompletedFutureException
Represents exception indicating that the result is requested from incompleted Future object.
Future<T>
Represents Future pattern that can be converted into Task.
Synchronization
Represents task synchronization and combination methods.
ValueTaskSynchronization
Provides a set of methods for synchronization and combination of multiple ValueTasks.
Structs
DynamicTaskAwaitable
Represents dynamically-typed task.
DynamicTaskAwaitable.Awaiter
Provides an object that waits for the completion of an asynchronous task.
Interfaces
Future.IAwaiter
Represents awaiter of the asynchronous computation result represented by future object.
Future.IAwaiter<TResult>
Represents awaiter of the asynchronous computation result represented by future object.
IFuture
Represents Future pattern.