/// <summary> /// Отчитаться о прогрессе. /// </summary> /// <param name="progress">Прогресс.</param> /// <param name="path">Путь.</param> /// <param name="number">Номер.</param> /// <param name="count">Счётчик.</param> protected void ReportProgress( IProgress <ModAutomationBaseCommonJobCodeGenerateInfo> progress, string path, int number, int count ) { var info = new ModAutomationBaseCommonJobCodeGenerateInfo { Count = count, Number = number, Path = path }; progress.Report(info); }
/// <summary> /// Обработать прогресс папки. /// </summary> /// <param name="info">Информация.</param> protected void HandleFolderProgress(ModAutomationBaseCommonJobCodeGenerateInfo info) { Show($"Folder {info.Number} from {info.Count}: {info.Path}"); }