Esempio n. 1
0
 private void Tick(DateTime curTick, DateTime lTick)
 {
     try {
         OnSecondPassed?.Invoke(curTick, lTick);
         if (MinutePassed(curTick, lTick))
         {
             OnMinutePassed?.Invoke(curTick, lTick);
         }
         if (HourPassed(curTick, lTick))
         {
             OnHourPassed?.Invoke(curTick, lTick);
         }
         if (DayPassed(curTick, lTick))
         {
             OnDayPassed?.Invoke(curTick, lTick);
         }
         if (MonthPassed(curTick, lTick))
         {
             OnMonthPassed?.Invoke(curTick, lTick);
         }
         if (YearPassed(curTick, lTick))
         {
             OnYearPassed?.Invoke(curTick, lTick);
         }
     } catch (Exception exc) {
         ExceptionCaught?.Invoke(exc);
     }
 }
 public static void HourPassed() => OnHourPassed.Invoke();