Example #1
0
 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;
 }
Example #2
0
        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;
        }
Example #3
0
 internal static void ToUser(eAppReporterMessageType reportMessageType, string message)
 {
     OnReportEvent(reportType: eAppReportType.ToUser, reportMessage: message, reportMessageType: reportMessageType);
 }
Example #4
0
        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));
            }
        }