public ProgramEventArgs(ProgramEventType type) { this.Type = type; }
public void SignalEvent(ProgramEventType e) { SignalEvent(new ProgramEvent { Type = e, }); }