private void RaiseErrorEvent(string message, Exception e) { ErrorEventHandler errorHandler = Error; if (errorHandler != null) { errorHandler(this, new ErrorEventArgs(message, e.ToString())); } Stop(); }