public override void ReportProgress(string customProgressMessage)
 {
     base.ReportProgress(customProgressMessage);
     _progressBar.Refresh((int)base.CurrentRawValue, $"{customProgressMessage} {RemainingTimeEstimate.ToString("hh\\:mm\\:ss")}");
 }
 public override void ReportProgress(double rawProgressValue, string customProgressMessage)
 {
     _progressBar.Refresh((int)rawProgressValue, $"{customProgressMessage} {RemainingTimeEstimate.ToString("hh\\:mm\\:ss")}");
     base.ReportProgress(rawProgressValue, customProgressMessage);
 }