示例#1
0
 public void AddMessage(string msg, ProgressReport pr = null)
 {
     this.MessageList.Add(msg);
     if (pr != null)
     {
         pr.Report(msg);
     }
     else
     {
         this.Progress?.Report(msg);
     }
 }
示例#2
0
 public void AddError(string msg, ProgressReport pr = null)
 {
     this.ErrorList.Add(msg);
     if (pr != null)
     {
         pr.Report(msg);
     }
     else
     {
         this.Progress?.Report(msg);
     }
 }
示例#3
0
 public ResultMessageList(ProgressReport pr)
 {
     this.Progress = pr;
 }