Ejemplo n.º 1
0
 public static SingleDayWrapperSimple ToSingleDay(this ITimeDayMultiListenerSimple listener, byte hour)
 {
     return(listener.triggerHours.Contains(hour) ? new SingleDayWrapperSimple(hour, listener) : null);
 }
Ejemplo n.º 2
0
 public SingleDayWrapperSimple(byte hour, ITimeDayMultiListenerSimple listener)
 {
     hourToTrigger = hour;
     callback      = () => listener.reactToTrigger(hour);
 }
Ejemplo n.º 3
0
 public static SingleDayWrapperSimple[] ToSingleDayCollection(this ITimeDayMultiListenerSimple listener)
 {
     return(Array.ConvertAll(listener.triggerHours, (x) => new SingleDayWrapperSimple(x, listener)));
 }