public void Run() { TwoDimArray source = TwoDimArrayFactory.Load2da(options.SourceFile); foreach (string patchPath in options.PatchFiles) { Console.WriteLine($"Processing patch: {patchPath}"); TwoDimArray patch = TwoDimArrayFactory.Load2da(patchPath); ProcessPatch(source, patch); Console.WriteLine($"Patch processed: {patchPath}"); } ExportResult(source); }