//Fires event when program stops void OnStopExcecution(RunEventArgs e) { StopExcecution?.Invoke(this, e); }