コード例 #1
0
 public void ReportNonFatalException(Exception exception, IRepeatNoticePolicy policy)
 {
     if (policy.ShouldShowErrorReportDialog(exception))
     {
         WriteExceptionToConsole(exception, null, Severity.NonFatal);
     }
 }
コード例 #2
0
 public void ReportNonFatalException(Exception exception, IRepeatNoticePolicy policy)
 {
     if (policy.ShouldShowErrorReportDialog(exception))
     {
         WriteExceptionToConsole(exception, null, Severity.NonFatal);
     }
 }
コード例 #3
0
 public void ReportNonFatalException(Exception exception, IRepeatNoticePolicy policy)
 {
     if (policy.ShouldShowErrorReportDialog(exception))
     {
         ErrorReporter.ReportException(exception, m_registryKey, m_supportEmailAddress, m_parentForm, false);
     }
 }
コード例 #4
0
 /// <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);
         }
     }
 }
コード例 #5
0
 /// <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);
         }
     }
 }
コード例 #6
0
 public void ReportNonFatalException(Exception exception, IRepeatNoticePolicy policy)
 {
     if (policy.ShouldShowErrorReportDialog(exception))
         ErrorReporter.ReportException(exception, m_registryKey, m_supportEmailAddress, m_parentForm, false);
 }