Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
TaskCompletionSourceWithCancellation.cs
Go to the documentation of this file.
2
4{
9
11 {
12 using (cancellationToken.UnsafeRegister(delegate(object s, CancellationToken cancellationToken)
13 {
15 }, this))
16 {
17 return await base.Task.ConfigureAwait(continueOnCapturedContext: false);
18 }
19 }
20
22 {
23 using (cancellationToken.UnsafeRegister(delegate(object s, CancellationToken cancellationToken)
24 {
26 }, this))
27 {
28 return base.Task.GetAwaiter().GetResult();
29 }
30 }
31
40}
async ValueTask< T > WaitWithCancellationAsync(CancellationToken cancellationToken)
ValueTask< T > WaitWithCancellationAsync(bool async, CancellationToken cancellationToken)