TaskExtensionsImpl.cs
Go to the documentation of this file.
42 task.ContinueWith ((t, arg) => Cont (t, (TaskCompletionSource<TResult>) arg), src, CancellationToken.None, options, TaskScheduler.Current);
50 task.ContinueWith ((t, arg) => Cont (t, (TaskCompletionSource<object>) arg), src, CancellationToken.None, options, TaskScheduler.Current);
72 source.Result.ContinueWith ((t, arg) => SetResult (t, (TaskCompletionSource<object>) arg), dest, CancellationToken.None, options, TaskScheduler.Current);
92 source.Result.ContinueWith ((t, arg) => SetResult (t, (TaskCompletionSource<TResult>) arg), dest, CancellationToken.None, options, TaskScheduler.Current);
static TaskScheduler Current
Definition: TaskScheduler.cs:86
void SetResult(TResult result)
Definition: TaskCompletionSource.cs:83
Definition: AggregateException.cs:31
TaskContinuationOptions
Definition: TaskContinuationOptions.cs:31
void SetCanceled()
Definition: TaskCompletionSource.cs:63
Task< TResult > Task
Definition: TaskCompletionSource.cs:124
static CancellationToken None
Definition: CancellationToken.cs:52
static Task Unwrap(Task< Task > task)
Definition: TaskExtensionsImpl.cs:47
void SetException(Exception exception)
Definition: TaskCompletionSource.cs:69