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