Zdexby TheHolyOneZ
17,715 classes
Class

SemaphoreSlim

: Object
System.Threading.SemaphoreSlim, mscorlib 0x0040 (64 B) align 8 inherited 0x0010 mscorlib
implements IDisposable
0x00x0040

Members 11

OffsetSizeNameTypeFlags
0x00100x20padding / unreflected
0x04m_currentCountintPrivate
0x04m_maxCountintPrivate+1 flags
0x04m_waitCountintPrivate
0x08m_lockObjUObject*Private
0x08m_waitHandleManualResetEventPrivate
0x08m_asyncHeadTaskNodePrivate
0x08m_asyncTailTaskNodePrivate
0x08s_trueTaskTask`1PrivateStatic+1 flags
0x08s_falseTaskTask`1PrivateStatic+1 flags
—0x04NO_MAXIMUMintPrivateStatic+1 flags
0x08s_cancellationTokenCanceledEventHandlerAction`1PrivateStatic
0x003C0x04unreflected bytes to end of SemaphoreSlim

Functions 29

SignatureFlagsNativeParams
void get_CurrentCount()Public+1 flags—0x00
void get_AvailableWaitHandle()Public+1 flags—0x00
void .ctor()Public+1 flags—0x00
void .ctor()Public+1 flags—0x00
void Wait()Public—0x00
void Wait()Public—0x00
void Wait()Public—0x00
void Wait()Public—0x00
void Wait()Public—0x00
void Wait()Public—0x00
void WaitUntilCountOrTimeout()Private—0x00
void WaitAsync()Public—0x00
void WaitAsync()Public—0x00
void WaitAsync()Public—0x00
void WaitAsync()Public—0x00
void WaitAsync()Public—0x00
void WaitAsync()Public—0x00
void CreateAndAddAsyncWaiter()Private—0x00
void RemoveAsyncWaiter()Private—0x00
void WaitUntilCountOrTimeoutAsync()Private—0x00
void Release()Public—0x00
void Release()Public—0x00
void QueueWaiterTask()PrivateStatic—0x00
void Dispose()PublicFinal+2 flags—0x00
void Dispose()3 flags—0x00
void CancellationTokenCanceledEventHandler()PrivateStatic—0x00
void CheckDispose()Private—0x00
void GetResourceString()PrivateStatic—0x00
void .cctor()PrivateStatic+1 flags—0x00

Used by 10

types with a member, parameter or interface of this type