public PatchProgress(IBasicLogger logger) { this.logger = logger; Counter = new ProgressCounter(); }
public PatchProgress(IBasicLogger logger, ProgressCounter counter) { this.logger = logger; this.Counter = counter; }
public MMPatchRunner(IBasicLogger kspLogger, Progress.ProgressCounter counter, Progress.Timings timings) { this.kspLogger = kspLogger ?? throw new ArgumentNullException(nameof(kspLogger)); this.counter = counter; this.timings = timings; }