Zdexby TheHolyOneZ
17,715 classes
Class

Semaphore

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

Members 1

OffsetSizeNameTypeFlags
—0x04MAX_PATHintPrivateStatic+1 flags
Inherited from WaitHandle 12
OffsetSizeNameTypeFlags
—0x04WaitTimeoutintPublicStatic+1 flags
—0x04MAX_WAITHANDLESintPrivateStatic+1 flags
0x08waitHandlelongPrivate
0x08safeWaitHandleSafeWaitHandle1 flags
0x01hasThreadAffinitybool1 flags
—0x04WAIT_OBJECT_0intPrivateStatic+1 flags
—0x04WAIT_ABANDONEDintPrivateStatic+1 flags
—0x04WAIT_FAILEDintPrivateStatic+1 flags
—0x04ERROR_TOO_MANY_POSTSintPrivateStatic+1 flags
—0x04ERROR_NOT_OWNED_BY_CALLERintPrivateStatic+1 flags
0x08InvalidHandlelongStatic+2 flags
—0x04MaxWaitHandlesintStatic+2 flags
Inherited from MarshalByRefObject 1
OffsetSizeNameTypeFlags
0x08_identityServerIdentityPrivate+1 flags

Functions 19

SignatureFlagsNativeParams
void .ctor()Public+1 flags—0x00
void .ctor()Public+1 flags—0x00
void .ctor()Public+1 flags—0x00
void .ctor()Public+1 flags—0x00
void .ctor()Private+1 flags—0x00
void OpenExisting()PublicStatic—0x00
void OpenExisting()PublicStatic—0x00
void TryOpenExisting()PublicStatic—0x00
void TryOpenExisting()PublicStatic—0x00
void OpenExistingWorker()PrivateStatic—0x00
void Release()Public—0x00
void Release()Public—0x00
void GetAccessControl()Public—0x00
void SetAccessControl()Public—0x00
void CreateSemaphore_internal()Static+1 flags—0x00
void OpenSemaphore_internal()PrivateStatic—0x00
void CreateSemaphore_icall()PrivateStatic—0x00
void OpenSemaphore_icall()PrivateStatic—0x00
void ReleaseSemaphore_internal()Static+1 flags—0x00