Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ContinueWith() [12/46]

Task System.Threading.Tasks.Task< TResult >.ContinueWith ( Action< Task< TResult >, object > continuationAction,
object state,
TaskScheduler scheduler,
CancellationToken cancellationToken,
TaskContinuationOptions continuationOptions )
inlineprivateinherited

Definition at line 2804 of file Task.cs.

2805 {
2806 if (continuationAction == null)
2807 {
2808 ThrowHelper.ThrowArgumentNullException(ExceptionArgument.continuationAction);
2809 }
2810 if (scheduler == null)
2811 {
2812 ThrowHelper.ThrowArgumentNullException(ExceptionArgument.scheduler);
2813 }
2815 Task task = new ContinuationTaskFromTask(this, continuationAction, state, creationOptions, internalOptions);
2817 return task;
2818 }
static void CreationOptionsFromContinuationOptions(TaskContinuationOptions continuationOptions, out TaskCreationOptions creationOptions, out InternalTaskOptions internalOptions)
Definition Task.cs:2902
void ContinueWithCore(Task continuationTask, TaskScheduler scheduler, CancellationToken cancellationToken, TaskContinuationOptions options)
Definition Task.cs:2920

References System.cancellationToken, System.continuationAction, System.continuationOptions, System.Threading.Tasks.Task< TResult >.ContinueWithCore(), System.creationOptions, System.Threading.Tasks.Task< TResult >.CreationOptionsFromContinuationOptions(), System.scheduler, System.state, System.task, and System.ThrowHelper.ThrowArgumentNullException().