public ShellChildProgressNotifier(double maxTicks, string startMessage, ProgressBarOptions options, ShellProgressNotifierBase parent) : base(maxTicks, startMessage, options) { this.maxTicks = maxTicks; this.parent = parent; parent.Disposed += ParentOnDisposed; }
public ShellInfinitChildProgressNotifier(string startMessage, ProgressBarOptions options, ShellProgressNotifierBase parent) : base(Constants.ProgressMaxResolution, startMessage, options, parent) { updateTimer.Elapsed += UpdateTimerOnElapsed; progressStep = Math.Max((int)(Constants.ProgressMaxResolution / Constants.InfinitProgressResolution * Scaling), 1); }