TaskCompletionSource.cs
Go to the documentation of this file.
59 source = new Task<TResult> (TaskActionInvoker.Empty, state, CancellationToken.None, creationOptions, null);
91 throw new InvalidOperationException ("The underlying Task is already in one of the three final states: RanToCompletion, Faulted, or Canceled.");
static TaskScheduler Current
Definition: TaskScheduler.cs:86
bool TrySetException(IEnumerable< Exception > exceptions)
Definition: TaskCompletionSource.cs:107
void SetResult(TResult result)
Definition: TaskCompletionSource.cs:83
Definition: AggregateException.cs:31
void SetCanceled()
Definition: TaskCompletionSource.cs:63
bool TrySetResult(TResult result)
Definition: TaskCompletionSource.cs:119
bool TrySetException(Exception exception)
Definition: TaskCompletionSource.cs:99
void SetException(IEnumerable< Exception > exceptions)
Definition: TaskCompletionSource.cs:77
static CancellationToken None
Definition: CancellationToken.cs:52
Definition: IStructuralComparable.cs:33
TaskCompletionSource(TaskCreationOptions creationOptions)
Definition: TaskCompletionSource.cs:49
TaskCompletionSource(object state)
Definition: TaskCompletionSource.cs:44
TaskCompletionSource()
Definition: TaskCompletionSource.cs:39
bool TrySetCanceled()
Definition: TaskCompletionSource.cs:94
TaskCompletionSource(object state, TaskCreationOptions creationOptions)
Definition: TaskCompletionSource.cs:54
Definition: AotInterlocked.cs:3
void SetException(Exception exception)
Definition: TaskCompletionSource.cs:69