Zdexby TheHolyOneZ
42,595 classes
Class

WaitHandle

: MarshalByRefObject : Object
System.Threading.WaitHandle, mscorlib 0x0030 (48 B) inherited 0x0018 mscorlib.dll
implements IDisposable
0x00x0030

Members 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
0x00290x07unreflected bytes to end of WaitHandle
Inherited from MarshalByRefObject 1
OffsetSizeNameTypeFlagsDefault
0x08_identityobjectPrivate+1 flags—

Functions 22

SignatureFlagsNativeParams
void .ctor()2 flags0x00
void Init()Private0x00
long get_Handle()Public+3 flags0x08
void set_Handle(long value)Public+3 flags0x08
SafeWaitHandle get_SafeWaitHandle()Public+1 flags0x08
void SetHandleInternal(SafeWaitHandle handle)1 flags0x08
bool WaitOne(int millisecondsTimeout, bool exitContext)Public+2 flags0x04
bool WaitOne()Public+2 flags0x01
bool WaitOne(int millisecondsTimeout)Public+2 flags0x04
bool WaitOne(long timeout, bool exitContext)Private0x08
bool InternalWaitOne(SafeHandle waitableSafeHandle, long millisecondsTimeout, bool hasThreadAffinity, bool exitContext)Static+1 flags0x08
int WaitAny(const WaitHandle[]& waitHandles, int millisecondsTimeout, bool exitContext)PublicStatic0x08
int WaitAny(const WaitHandle[]& waitHandles, const TimeSpan& timeout, bool exitContext)PublicStatic0x08
void ThrowAbandonedMutexException()PrivateStatic0x00
void ThrowAbandonedMutexException(int location, WaitHandle handle)PrivateStatic0x08
void Close()Public+2 flags0x00
void Dispose(bool explicitDisposing)3 flags0x01
void Dispose()PublicFinal+2 flags0x00
int WaitOneNative(SafeHandle waitableSafeHandle, uint millisecondsTimeout, bool hasThreadAffinity, bool exitContext)PrivateStatic0x08
int WaitMultiple(const WaitHandle[]& waitHandles, int millisecondsTimeout, bool exitContext, bool WaitAll)PrivateStatic0x08
int Wait_internal(const IntPtr*& handles, int numHandles, bool waitAll, int ms)Static+1 flags0x04
void .cctor()PrivateStatic+1 flags0x00

Subclasses 4

Used by 15

types with a member, parameter or interface of this type