public UserMessage(eAppReporterMessageType MessageType, string Caption, string Message, MessageBoxButton ButtonsType, MessageBoxResult DefualtResualt) { this.MessageType = MessageType; this.Caption = Caption; this.Message = Message; this.ButtonsType = ButtonsType; this.DefualtResualt = DefualtResualt; }
public AppReportEventArgs(eAppReportType reportType, string reportMessage, eAppReporterLogLevel reportLogLevel = eAppReporterLogLevel.INFO, Exception reportExceptionToRecord = null, bool logOnlyOnDebugMode = false, eAppReporterMessageType reportMessageType = eAppReporterMessageType.INFO) { mReportType = reportType; mReportMessage = reportMessage; mReportLogLevel = reportLogLevel; mLogOnlyOnDebugMode = logOnlyOnDebugMode; mReportExceptionToRecord = reportExceptionToRecord; mReportMessageType = reportMessageType; }
internal static void ToUser(eAppReporterMessageType reportMessageType, string message) { OnReportEvent(reportType: eAppReportType.ToUser, reportMessage: message, reportMessageType: reportMessageType); }
public static void OnReportEvent(eAppReportType reportType, string reportMessage, eAppReporterLogLevel reportLogLevel = eAppReporterLogLevel.INFO, Exception reportExceptionToRecord = null, bool logOnlyOnDebugMode = false, eAppReporterMessageType reportMessageType = eAppReporterMessageType.INFO) { ReportEventHandler handler = ReportEvent; if (handler != null) { handler(new AppReportEventArgs(reportType, reportMessage, reportLogLevel, reportExceptionToRecord, logOnlyOnDebugMode, reportMessageType)); } }