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

◆ ContinueWith< TNewResult >() [24/24]

Task< TNewResult > System.Threading.Tasks.Task< TResult >.ContinueWith< TNewResult > ( Func< Task< TResult >, TNewResult > continuationFunction,
TaskScheduler scheduler,
CancellationToken cancellationToken,
TaskContinuationOptions continuationOptions )
inlinepackageinherited

Definition at line 370 of file Task.cs.

371 {
372 if (continuationFunction == null)
373 {
374 ThrowHelper.ThrowArgumentNullException(ExceptionArgument.continuationFunction);
375 }
376 if (scheduler == null)
377 {
378 ThrowHelper.ThrowArgumentNullException(ExceptionArgument.scheduler);
379 }
380 Task.CreationOptionsFromContinuationOptions(continuationOptions, out var creationOptions, out var internalOptions);
383 return task;
384 }
void ContinueWithCore(Task continuationTask, TaskScheduler scheduler, CancellationToken cancellationToken, TaskContinuationOptions options)
Definition Task.cs:2920

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