public ConstructSolutionPatcherRunArgs( IFileSystem fileSystem, IPatcherInternalDataPathProvider internalDataPathProvider, IPatcherExtraDataPathProvider patcherExtraDataPathProvider, IDefaultDataPathProvider defaultDataPathProvider) { _fileSystem = fileSystem; _internalDataPathProvider = internalDataPathProvider; PatcherExtraDataPathProvider = patcherExtraDataPathProvider; DefaultDataPathProvider = defaultDataPathProvider; }
public CopyOverExtraData( IFileSystem fileSystem, ILogger logger, IDeepCopyDirectory deepCopyDirectory, IDefaultDataPathProvider defaultDataPathProvider, IPatcherExtraDataPathProvider userExtraData) { _fileSystem = fileSystem; _logger = logger; DeepCopy = deepCopyDirectory; DefaultDataPathProvider = defaultDataPathProvider; UserExtraData = userExtraData; }