예제 #1
0
 public GroupRunLoadOrderPreparer(
     IFileSystem fileSystem,
     ILoadOrderForRunProvider loadOrderForRunProvider,
     ILoadOrderPrinter printer,
     IRunLoadOrderPathProvider runLoadOrderPathProvider,
     ILoadOrderWriter loadOrderWriter)
 {
     _fileSystem             = fileSystem;
     LoadOrderForRunProvider = loadOrderForRunProvider;
     Printer = printer;
     LoadOrderPathProvider = runLoadOrderPathProvider;
     LoadOrderWriter       = loadOrderWriter;
 }
예제 #2
0
 public RunArgsConstructor(
     IPatcherNameSanitizer patcherNameSanitizer,
     IGameReleaseContext releaseContext,
     IDataDirectoryProvider dataDirectoryProvider,
     IRunLoadOrderPathProvider runLoadOrderPathProvider,
     IProfileDirectories profileDirectories)
 {
     ReleaseContext           = releaseContext;
     DataDirectoryProvider    = dataDirectoryProvider;
     RunLoadOrderPathProvider = runLoadOrderPathProvider;
     ProfileDirectories       = profileDirectories;
     PatcherNameSanitizer     = patcherNameSanitizer;
 }