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

◆ ProcessInnerTask()

void System.Threading.Tasks.UnwrapPromise< TResult >.ProcessInnerTask ( Task task)
inlineprivate

Definition at line 125 of file UnwrapPromise.cs.

126 {
127 if (task == null)
128 {
130 _state = 2;
131 }
132 else if (task.IsCompleted)
133 {
135 _state = 2;
136 }
137 else
138 {
139 task.AddCompletionAction(this);
140 }
141 }
bool TrySetCanceled(CancellationToken tokenToRecord)
Definition Task.cs:2555
CancellationToken CancellationToken
Definition Task.cs:1082
bool TrySetFromTask(Task task, bool lookForOce)

References System.Threading.Tasks.UnwrapPromise< TResult >._state, System.task, System.Threading.Tasks.Task< TResult >.TrySetCanceled(), and System.Threading.Tasks.UnwrapPromise< TResult >.TrySetFromTask().

Referenced by System.Threading.Tasks.UnwrapPromise< TResult >.ProcessCompletedOuterTask().