Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Threading.CancellationToken Struct Reference

Public Member Functions

 CancellationToken (bool canceled)
 
CancellationTokenRegistration Register (Action callback)
 
CancellationTokenRegistration Register (Action callback, bool useSynchronizationContext)
 
CancellationTokenRegistration Register (Action< object?> callback, object? state)
 
CancellationTokenRegistration Register (Action< object?, CancellationToken > callback, object? state)
 
CancellationTokenRegistration Register (Action< object?> callback, object? state, bool useSynchronizationContext)
 
CancellationTokenRegistration UnsafeRegister (Action< object?> callback, object? state)
 
CancellationTokenRegistration UnsafeRegister (Action< object?, CancellationToken > callback, object? state)
 
bool Equals (CancellationToken other)
 
override bool Equals ([NotNullWhen(true)] object? other)
 
override int GetHashCode ()
 
void ThrowIfCancellationRequested ()
 

Static Public Member Functions

static bool operator== (CancellationToken left, CancellationToken right)
 
static bool operator!= (CancellationToken left, CancellationToken right)
 

Package Functions

 CancellationToken (CancellationTokenSource source)
 

Properties

static CancellationToken None [get]
 
bool IsCancellationRequested [get]
 
bool CanBeCanceled [get]
 
WaitHandle WaitHandle [get]
 

Private Member Functions

CancellationTokenRegistration Register (Delegate callback, object state, bool useSynchronizationContext, bool useExecutionContext)
 
void ThrowOperationCanceledException ()
 

Private Attributes

readonly CancellationTokenSource _source
 

Detailed Description

Definition at line 7 of file CancellationToken.cs.


The documentation for this struct was generated from the following file: