/// <summary> /// Initializes a new instance of the <see cref="HighPrecisionTimer"/> class. /// </summary> /// <param name="interval">The interval.</param> /// <param name="action">The action.</param> public HighPrecisionTimer(TimeSpan interval, HighPrecisionTimerElapsedEventHandler action) : this((uint)interval.TotalMilliseconds, action) { }
/// <summary> /// Initializes a new instance of the <see cref="HighPrecisionTimer"/> class. /// </summary> /// <param name="interval">The interval.</param> /// <param name="action">The action.</param> public HighPrecisionTimer(uint interval, HighPrecisionTimerElapsedEventHandler action) : this(interval) { this.Elapsed += action; }