Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
CancellationState.cs
Go to the documentation of this file.
2
4
5internal sealed class CancellationState
6{
8
10
12
14
16 {
17 get
18 {
20 {
22 }
23 return new CancellationToken(canceled: false);
24 }
25 }
26
27 internal CancellationState(CancellationToken externalCancellationToken)
28 {
29 ExternalCancellationToken = externalCancellationToken;
31 }
32
33 internal static void ThrowWithStandardMessageIfCanceled(CancellationToken externalCancellationToken)
34 {
35 if (externalCancellationToken.IsCancellationRequested)
36 {
37 string pLINQ_ExternalCancellationRequested = System.SR.PLINQ_ExternalCancellationRequested;
38 throw new OperationCanceledException(pLINQ_ExternalCancellationRequested, externalCancellationToken);
39 }
40 }
41}
CancellationTokenSource InternalCancellationTokenSource
static void ThrowWithStandardMessageIfCanceled(CancellationToken externalCancellationToken)
CancellationTokenSource MergedCancellationTokenSource
CancellationState(CancellationToken externalCancellationToken)
static string PLINQ_ExternalCancellationRequested
Definition SR.cs:26
Definition SR.cs:7