implements IDisposable
0x00x0028
Members 4
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | m_lock | object | Private | — | |
| 0x08 | m_eventObj | ManualResetEvent | Private | — | |
| 0x04 | m_combinedState | int | Private | — | |
| 0x08 | s_cancellationTokenCallback | Action<System.Object> | PrivateStatic | — | |
| 0x0024 | 0x04 | unreflected bytes to end of ManualResetEventSlim | |||
Functions 23
| Signature | Flags | Native | Params |
|---|---|---|---|
| WaitHandle get_WaitHandle() | Public+1 flags | 0x08 | |
| bool get_IsSet() | Public+1 flags | 0x01 | |
| void set_IsSet(bool value) | Private+1 flags | 0x01 | |
| int get_SpinCount() | Public+1 flags | 0x04 | |
| void set_SpinCount(int value) | Private+1 flags | 0x04 | |
| int get_Waiters() | Private+1 flags | 0x04 | |
| void set_Waiters(int value) | Private+1 flags | 0x04 | |
| void .ctor(bool initialState) | Public+1 flags | 0x01 | |
| void .ctor(bool initialState, int spinCount) | Public+1 flags | 0x04 | |
| void Initialize(bool initialState, int spinCount) | Private | 0x04 | |
| void EnsureLockObjectCreated() | Private | 0x00 | |
| bool LazyInitializeEvent() | Private | 0x01 | |
| void Set() | Public | 0x00 | |
| void Set(bool duringCancellation) | Private | 0x01 | |
| bool Wait(int millisecondsTimeout, const CancellationToken& cancellationToken) | Public | 0x08 | |
| void Dispose() | PublicFinal+2 flags | 0x00 | |
| void Dispose(bool disposing) | 3 flags | 0x01 | |
| void ThrowIfDisposed() | Private | 0x00 | |
| void CancellationTokenCallback(object obj) | PrivateStatic | 0x08 | |
| void UpdateStateAtomically(int newBits, int updateBitsMask) | Private | 0x04 | |
| int ExtractStatePortionAndShiftRight(int state, int mask, int rightBitShiftCount) | PrivateStatic | 0x04 | |
| int ExtractStatePortion(int state, int mask) | PrivateStatic | 0x04 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |