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

◆ ContinueWith() [11/46]

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

Definition at line 2763 of file Task.cs.

2764 {
2765 if (continuationAction == null)
2766 {
2767 ThrowHelper.ThrowArgumentNullException(ExceptionArgument.continuationAction);
2768 }
2769 if (scheduler == null)
2770 {
2771 ThrowHelper.ThrowArgumentNullException(ExceptionArgument.scheduler);
2772 }
2774 Task task = new ContinuationTaskFromTask(this, continuationAction, null, creationOptions, internalOptions);
2776 return task;
2777 }
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.task, and System.ThrowHelper.ThrowArgumentNullException().