示例#1
0
 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;
 }