public void ReportNonFatalException(Exception exception, IRepeatNoticePolicy policy) { if (policy.ShouldShowErrorReportDialog(exception)) { WriteExceptionToConsole(exception, null, Severity.NonFatal); } }
public void ReportNonFatalException(Exception exception, IRepeatNoticePolicy policy) { if (policy.ShouldShowErrorReportDialog(exception)) { ErrorReporter.ReportException(exception, m_registryKey, m_supportEmailAddress, m_parentForm, false); } }
/// <summary> /// Allow user to report an exception even though the program doesn't need to exit /// </summary> public void ReportNonFatalException(Exception exception, IRepeatNoticePolicy policy) { if (policy.ShouldShowErrorReportDialog(exception)) { if (ErrorReport.IsOkToInteractWithUser) { ExceptionReportingDialog.ReportException(exception, null, false); } else { throw new ErrorReport.NonFatalExceptionWouldHaveBeenMessageShownToUserException(exception); } } }
public void ReportNonFatalException(Exception exception, IRepeatNoticePolicy policy) { if (policy.ShouldShowErrorReportDialog(exception)) ErrorReporter.ReportException(exception, m_registryKey, m_supportEmailAddress, m_parentForm, false); }