//// //// //// private static void RaiseEvent(ScheduleManager.ScheduleChangedEvents type) { if (base_.TODAY_SCHEDULE.Enable) { d.write($"[ScheduleWatcher] {type.ToString()} raising"); if (ScheduleChanged == null) { Thread.Sleep(base_.SCHEDULE_WATCHER_EVENT_DECLARE_DELAY); } ScheduleChanged.Invoke(new ScheduleChangedEventArgs(type)); } else { d.write($"[ScheduleWatcher] was to raise {type.ToString()}, but today's not display day. ignoring request."); } }
public ScheduleChangedEventArgs(ScheduleManager.ScheduleChangedEvents eventtype) { EventType = eventtype; }