Пример #1
0
 public void Start()
 {
     if (PackTimer is null)
     {
         PackTimer = new Timer(x =>
         {
             Due?.Invoke();
             if (Repeat is { } && --Repeat <= 0)
             {
                 Dispose();
             }
         }, null, TimeSpan.Zero, Interval);
Пример #2
0
 protected virtual void OnDue()
 {
     Due?.Invoke(this, EventArgs.Empty);
 }