Zdexby TheHolyOneZ
49,743 classes
Class

ManualResetEventSlim

: Object
System.Threading.ManualResetEventSlim, mscorlib 0x0028 (40 B) inherited 0x0010 mscorlib.dll
implements IDisposable
0x00x0028

Members 4

OffsetSizeNameTypeFlagsDefault
0x08m_lockobjectPrivate—
0x08m_eventObjManualResetEventPrivate—
0x04m_combinedStateintPrivate—
0x08s_cancellationTokenCallbackAction<System.Object>PrivateStatic—
0x00240x04unreflected bytes to end of ManualResetEventSlim

Functions 26

SignatureFlagsNativeParams
WaitHandle get_WaitHandle()Public+1 flags0x08
bool get_IsSet()Public+1 flags0x01
void set_IsSet(bool value)Private+1 flags0x01
int get_SpinCount()Public+1 flags0x04
void set_SpinCount(int value)Private+1 flags0x04
int get_Waiters()Private+1 flags0x04
void set_Waiters(int value)Private+1 flags0x04
void .ctor()Public+1 flags0x00
void .ctor(bool initialState)Public+1 flags0x01
void .ctor(bool initialState, int spinCount)Public+1 flags0x04
void Initialize(bool initialState, int spinCount)Private0x04
void EnsureLockObjectCreated()Private0x00
bool LazyInitializeEvent()Private0x01
void Set()Public0x00
void Set(bool duringCancellation)Private0x01
void Wait(const CancellationToken& cancellationToken)Public0x08
bool Wait(const TimeSpan& timeout, const CancellationToken& cancellationToken)Public0x08
bool Wait(int millisecondsTimeout, const CancellationToken& cancellationToken)Public0x08
void Dispose()PublicFinal+2 flags0x00
void Dispose(bool disposing)3 flags0x01
void ThrowIfDisposed()Private0x00
void CancellationTokenCallback(object obj)PrivateStatic0x08
void UpdateStateAtomically(int newBits, int updateBitsMask)Private0x04
int ExtractStatePortionAndShiftRight(int state, int mask, int rightBitShiftCount)PrivateStatic0x04
int ExtractStatePortion(int state, int mask)PrivateStatic0x04
void .cctor()PrivateStatic+1 flags0x00

Subclasses 1

Used by 3

types with a member, parameter or interface of this type