Zdexby TheHolyOneZ
49,743 classes
Class

CancellationTokenSource

: Object
System.Threading.CancellationTokenSource, mscorlib 0x0040 (64 B) inherited 0x0010 mscorlib.dll
implements IDisposable
0x00x0040

Members 11

OffsetSizeNameTypeFlagsDefault
0x08s_canceledSourceCancellationTokenSourceStatic+2 flags—
0x08s_neverCanceledSourceCancellationTokenSourceStatic+2 flags—
0x04s_nListsintPrivateStatic+1 flags—
0x08_kernelEventManualResetEventPrivate—
0x08_registeredCallbacksListsSparselyPopulatedArray<System.Threading.CancellationCallbackInfo>[]Private—
0x04_stateintPrivate—
0x04_threadIDExecutingCallbacksintPrivate—
0x01_disposedboolPrivate—
0x00290x07padding / unreflected
0x08_executingCallbackCancellationCallbackInfoPrivate—
0x08_timerTimerPrivate—
0x08s_timerCallbackTimerCallbackPrivateStatic+1 flags—

Functions 28

SignatureFlagsNativeParams
bool get_IsCancellationRequested()Public+1 flags0x01
bool get_IsCancellationCompleted()2 flags0x01
bool get_IsDisposed()2 flags0x01
int get_ThreadIDExecutingCallbacks()2 flags0x04
void set_ThreadIDExecutingCallbacks(int value)2 flags0x04
CancellationToken get_Token()Public+1 flags0x08
CancellationCallbackInfo get_ExecutingCallback()2 flags0x08
void .ctor()Public+1 flags0x00
void .ctor(const TimeSpan& delay)Public+1 flags0x08
void InitializeWithTimer(int millisecondsDelay)Private0x04
void Cancel()Public0x00
void Cancel(bool throwOnFirstException)Public0x01
void CancelAfter(const TimeSpan& delay)Public0x08
void CancelAfter(int millisecondsDelay)Public0x04
void TimerCallbackLogic(object obj)PrivateStatic0x08
void Dispose()PublicFinal+2 flags0x00
void Dispose(bool disposing)3 flags0x01
void ThrowIfDisposed()1 flags0x00
void ThrowObjectDisposedException()PrivateStatic0x00
CancellationTokenRegistration InternalRegister(Action<System.Object> callback, object stateForCallback, SynchronizationContext targetSyncContext, ExecutionContext executionContext)1 flags0x18
void NotifyCancellation(bool throwOnFirstException)Private0x01
void ExecuteCallbackHandlers(bool throwOnFirstException)Private0x01
void CancellationCallbackCoreWork_OnSyncContext(object obj)Private0x08
void CancellationCallbackCoreWork(const CancellationCallbackCoreWorkArguments& args)Private0x10
CancellationTokenSource CreateLinkedTokenSource(const CancellationToken& token1, const CancellationToken& token2)PublicStatic0x08
CancellationTokenSource CreateLinkedTokenSource(const CancellationToken& token)Static+1 flags0x08
void WaitForCallbackToComplete(CancellationCallbackInfo callbackInfo)1 flags0x08
void .cctor()PrivateStatic+1 flags0x00

Subclasses 3

Used by 32

types with a member, parameter or interface of this type