terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
System.Threading.CancellationTokenSource.Linked1CancellationTokenSource Class Referencesealed
+ Inheritance diagram for System.Threading.CancellationTokenSource.Linked1CancellationTokenSource:
+ Collaboration diagram for System.Threading.CancellationTokenSource.Linked1CancellationTokenSource:

Public Member Functions

void Cancel ()
 
void Cancel (bool throwOnFirstException)
 
void CancelAfter (int millisecondsDelay)
 
void Dispose ()
 

Static Public Member Functions

static CancellationTokenSource CreateLinkedTokenSource (CancellationToken token1, CancellationToken token2)
 

Protected Member Functions

override void Dispose (bool disposing)
 

Package Functions

 Linked1CancellationTokenSource (CancellationToken token1)
 
void ThrowIfDisposed ()
 
CancellationTokenRegistration InternalRegister (global::System.Action< object > callback, object stateForCallback, SynchronizationContext targetSyncContext, ExecutionContext executionContext)
 
void WaitForCallbackToComplete (CancellationCallbackInfo callbackInfo)
 

Static Package Functions

static CancellationTokenSource CreateLinkedTokenSource (CancellationToken token)
 

Static Package Attributes

static readonly CancellationTokenSource s_canceledSource
 
static readonly CancellationTokenSource s_neverCanceledSource
 

Properties

bool IsCancellationRequested [get, set]
 
bool IsCancellationCompleted [get, set]
 
bool IsDisposed [get, set]
 
int ThreadIDExecutingCallbacks [get, set]
 
CancellationToken Token [get, set]
 
CancellationCallbackInfo ExecutingCallback [get, set]
 

Private Member Functions

void NotifyCancellation (bool throwOnFirstException)
 
void ExecuteCallbackHandlers (bool throwOnFirstException)
 
void CancellationCallbackCoreWork_OnSyncContext (object obj)
 
void CancellationCallbackCoreWork (CancellationCallbackCoreWorkArguments args)
 

Static Private Member Functions

static void TimerCallbackLogic (object obj)
 
static void ThrowObjectDisposedException ()
 

Private Attributes

readonly CancellationTokenRegistration _reg1
 
ManualResetEvent _kernelEvent
 
SparselyPopulatedArray< CancellationCallbackInfo >[] _registeredCallbacksLists
 
int _state
 
int _threadIDExecutingCallbacks
 
bool _disposed
 
CancellationCallbackInfo _executingCallback
 
Timer _timer
 

Static Private Attributes

static readonly int s_nLists
 
static readonly TimerCallback s_timerCallback
 

Detailed Description

Definition at line 532 of file CancellationTokenSource.cs.


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