implements IDisposable
0x00x0048
Members 9
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | callback | TimerCallback | Private | — | |
| 0x08 | state | object | Private | — | |
| 0x08 | due_time_ms | long | Private | — | |
| 0x08 | period_ms | long | Private | — | |
| 0x08 | next_run | long | Private | — | |
| 0x01 | disposed | bool | Private | — | |
| 0x01 | is_dead | bool | Private | — | |
| 0x01 | is_added | bool | Private | — | |
| — | 0x08 | MaxValue | long | PrivateStatic+1 flags | 4294967294 |
| 0x0043 | 0x05 | unreflected bytes to end of Timer | |||
Inherited from MarshalByRefObject 1
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | _identity | object | Private+1 flags | — |
Functions 10
| Signature | Flags | Native | Params |
|---|---|---|---|
| Scheduler get_scheduler() | PrivateStatic+1 flags | 0x08 | |
| void .ctor(TimerCallback callback, object state, int dueTime, int period) | Public+1 flags | 0x08 | |
| void .ctor(TimerCallback callback, object state, const TimeSpan& dueTime, const TimeSpan& period) | Public+1 flags | 0x08 | |
| void Init(TimerCallback callback, object state, long dueTime, long period) | Private | 0x08 | |
| bool Change(int dueTime, int period) | Public | 0x04 | |
| bool Change(const TimeSpan& dueTime, const TimeSpan& period) | Public | 0x08 | |
| void Dispose() | PublicFinal+2 flags | 0x00 | |
| bool Change(long dueTime, long period, bool first) | Private | 0x08 | |
| void KeepRootedWhileScheduled() | 1 flags | 0x00 | |
| long GetTimeMonotonic() | PrivateStatic | 0x08 |
Used by 23
types with a member, parameter or interface of this typeAction`1ArraySortHelper`1CancellationTokenSourceComparison`1DelayPromiseEmptyInternalEnumerator`1EnumeratorEqualityComparer`1HttpConnectionICollection`1IComparer`1IEnumerator`1IList`1InternalEnumerator`1IReadOnlyList`1LeaseManagerList`1ManagedWebSocketPredicate`1ReadOnlyCollection`1SchedulerTimer[]TimerComparer