Zdexby TheHolyOneZ
42,595 classes
Class

Semaphore

: WaitHandle : MarshalByRefObject : Object
System.Threading.Semaphore, System 0x0030 (48 B) inherited 0x0030 System.dll
0x00x0030

Members 0

OffsetSizeNameTypeFlagsDefault
No reflected members.
Inherited from WaitHandle 12
OffsetSizeNameTypeFlagsDefault
—0x04WaitTimeoutintPublicStatic+1 flags-1
—0x04MAX_WAITHANDLESintPrivateStatic+1 flags-1
0x08waitHandlelongPrivate—
0x08safeWaitHandleSafeWaitHandle1 flags—
0x01hasThreadAffinitybool1 flags—
—0x04WAIT_OBJECT_0intPrivateStatic+1 flags-1
—0x04WAIT_ABANDONEDintPrivateStatic+1 flags-1
—0x04WAIT_FAILEDintPrivateStatic+1 flags-1
—0x04ERROR_TOO_MANY_POSTSintPrivateStatic+1 flags-1
—0x04ERROR_NOT_OWNED_BY_CALLERintPrivateStatic+1 flags-1
0x08InvalidHandlelongStatic+2 flags—
—0x04MaxWaitHandlesintStatic+2 flags-1
Inherited from MarshalByRefObject 1
OffsetSizeNameTypeFlagsDefault
0x08_identityobjectPrivate+1 flags—

Functions 3

SignatureFlagsNativeParams
long CreateSemaphore_internal(int initialCount, int maximumCount, const string& name, ref int& errorCode)Static+1 flags—0x08
long CreateSemaphore_icall(int initialCount, int maximumCount, const Char*& name, int name_length, ref int& errorCode)PrivateStatic—0x08
bool ReleaseSemaphore_internal(long handle, int releaseCount, ref int& previousCount)Static+1 flags—0x08