public void StartPatching(PatchQueue queue, IProgress <PatchProgress> progressReporter) { if (queue == null) { throw new ArgumentNullException(nameof(queue)); } patchWorker.RunWorkerAsync(new PatchArguments(queue, progressReporter)); }
public PatchArguments(PatchQueue queue, IProgress <PatchProgress> progressReporter) { Queue = queue; ProgressReporter = progressReporter; }