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

◆ WaitAsync() [11/11]

Task System.Threading.Tasks.Task< TResult >.WaitAsync ( uint millisecondsTimeout,
CancellationToken cancellationToken )
inlineprivateinherited

Definition at line 2291 of file Task.cs.

2292 {
2293 if (IsCompleted || (!cancellationToken.CanBeCanceled && millisecondsTimeout == uint.MaxValue))
2294 {
2295 return this;
2296 }
2297 if (cancellationToken.IsCancellationRequested)
2298 {
2300 }
2301 if (millisecondsTimeout == 0)
2302 {
2303 return FromException(new TimeoutException());
2304 }
2306 }
static Task FromException(Exception exception)
Definition Task.cs:3341
static Task FromCanceled(CancellationToken cancellationToken)
Definition Task.cs:3363

References System.cancellationToken, System.Threading.Tasks.Task< TResult >.FromCanceled(), System.Threading.Tasks.Task< TResult >.FromException(), System.Threading.Tasks.Task< TResult >.IsCompleted, and System.millisecondsTimeout.