Table of Contents

Class IntervalTimerOptions

Namespace
KZDev.SystemClock.PrimeTime
Assembly
KZDev.SystemClock.PrimeTime.dll

Timer options for setting up interval callback timers.

public sealed record IntervalTimerOptions : TimerOptions, IEquatable<TimerOptions>, IEquatable<IntervalTimerOptions>
Inheritance
IntervalTimerOptions
Implements
Inherited Members

Constructors

IntervalTimerOptions()

Properties

EqualityContract
ResetIntervalBeforeCallback

For a repeating registration, when false (the default), the next interval is not armed until the current callback completes. When set to true, the next interval is armed before the user callback runs, allowing the next tick to fire while the current callback may still be running.

Methods

Equals(IntervalTimerOptions?)
Equals(TimerOptions?)
Equals(object?)
GetHashCode()
PrintMembers(StringBuilder)
ToString()

Operators

operator ==(IntervalTimerOptions?, IntervalTimerOptions?)
operator !=(IntervalTimerOptions?, IntervalTimerOptions?)