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

◆ RunOrQueueCompletionAction()

void System.Threading.Tasks.Task< TResult >.RunOrQueueCompletionAction ( ITaskCompletionAction completionAction,
bool allowInlining )
inlineprivateinherited

Definition at line 2718 of file Task.cs.

2719 {
2720 if (allowInlining || !completionAction.InvokeMayRunArbitraryCode)
2721 {
2722 completionAction.Invoke(this);
2723 }
2724 else
2725 {
2726 ThreadPool.UnsafeQueueUserWorkItemInternal(new CompletionActionInvoker(completionAction, this), preferLocal: true);
2727 }
2728 }

References System.Threading.ThreadPool.UnsafeQueueUserWorkItemInternal().

Referenced by System.Threading.Tasks.Task< TResult >.RunContinuations().