public ModImporter( IFileSystem fileSystem, IGameReleaseContext gameRelease) { _fileSystem = fileSystem; _gameRelease = gameRelease; }
public GameDirectoryProvider( IGameReleaseContext release, IGameDirectoryLookup locator) { _release = release; _locator = locator; }
public ArchiveReaderProvider( IFileSystem fileSystem, IGameReleaseContext gameRelease) { _fileSystem = fileSystem; _gameRelease = gameRelease; }
private static PluginListingsProvider PluginListingsProvider( IDataDirectoryProvider dataDirectory, IGameReleaseContext gameContext, IPluginListingsPathProvider listingsPathProvider, bool throwOnMissingMods, IFileSystem fs) { var pluginListingParser = new PluginListingsParser( new ModListingParser( new HasEnabledMarkersProvider(gameContext))); var provider = new PluginListingsProvider( gameContext, new TimestampedPluginListingsProvider( new TimestampAligner(fs), new TimestampedPluginListingsPreferences() { ThrowOnMissingMods = throwOnMissingMods }, new PluginRawListingsReader( fs, pluginListingParser), dataDirectory, listingsPathProvider), new EnabledPluginListingsProvider( new PluginRawListingsReader( fs, pluginListingParser), listingsPathProvider)); return(provider); }
public MasterReferenceReaderFactory( IFileSystem fileSystem, IGameReleaseContext gameReleaseContext) { _fileSystem = fileSystem; _gameReleaseContext = gameReleaseContext; }
public PluginListingsProvider( IGameReleaseContext gameReleaseContext, ITimestampedPluginListingsProvider timestampedPluginsProvider, IEnabledPluginListingsProvider enabledPluginListingsProvider) { _gameReleaseContext = gameReleaseContext; _timestampedPluginsProvider = timestampedPluginsProvider; _enabledPluginListingsProvider = enabledPluginListingsProvider; }
public RunArgsConstructor( IPatcherNameSanitizer patcherNameSanitizer, IGameReleaseContext releaseContext, IDataDirectoryProvider dataDirectoryProvider, IRunLoadOrderPathProvider runLoadOrderPathProvider, IProfileDirectories profileDirectories) { ReleaseContext = releaseContext; DataDirectoryProvider = dataDirectoryProvider; RunLoadOrderPathProvider = runLoadOrderPathProvider; ProfileDirectories = profileDirectories; PatcherNameSanitizer = patcherNameSanitizer; }
public GameEnvironmentProvider( IGameReleaseContext gameReleaseContext, ILoadOrderImporter loadOrderImporter, IDataDirectoryProvider dataDirectoryProvider, IPluginListingsPathProvider pluginListingsPathProvider, ICreationClubListingsPathProvider cccPath) { _gameReleaseContext = gameReleaseContext; _loadOrderImporter = loadOrderImporter; _dataDirectoryProvider = dataDirectoryProvider; _pluginListingsPathProvider = pluginListingsPathProvider; _cccPath = cccPath; }
public ExecuteOpenForSettings( IGameReleaseContext gameReleaseContext, IDataDirectoryProvider dataDirectoryProvider, ITemporaryLoadOrderProvider loadOrderProvider, IProcessRunner processRunner, IRunProcessStartInfoProvider runProcessStartInfoProvider, IWindowPlacement windowPlacement) { GameReleaseContext = gameReleaseContext; DataDirectoryProvider = dataDirectoryProvider; ProcessRunner = processRunner; LoadOrderProvider = loadOrderProvider; RunProcessStartInfoProvider = runProcessStartInfoProvider; WindowPlacement = windowPlacement; }
public OpenSettingsHost( IGameReleaseContext gameReleaseContext, IPatcherNameProvider nameProvider, ITemporaryLoadOrderProvider loadOrderProvider, IProcessRunner processRunner, IDataDirectoryProvider dataDirectoryProvider, IRunProcessStartInfoProvider runProcessStartInfoProvider, IWindowPlacement windowPlacement) { _gameReleaseContext = gameReleaseContext; _nameProvider = nameProvider; _loadOrderProvider = loadOrderProvider; _processRunner = processRunner; _dataDirectoryProvider = dataDirectoryProvider; _runProcessStartInfoProvider = runProcessStartInfoProvider; _windowPlacement = windowPlacement; }
public ExecuteRunnabilityCheck( IGameReleaseContext gameReleaseContext, IWorkDropoff workDropoff, IProcessRunner processRunner, IDataDirectoryProvider dataDirectoryProvider, IBuildMetaFileReader metaFileReader, IShortCircuitSettingsProvider shortCircuitSettingsProvider, IWriteShortCircuitMeta writeShortCircuitMeta, IRunProcessStartInfoProvider runProcessStartInfoProvider) { MetaFileReader = metaFileReader; _shortCircuitSettingsProvider = shortCircuitSettingsProvider; _writeShortCircuitMeta = writeShortCircuitMeta; Dropoff = workDropoff; DataDirectoryProvider = dataDirectoryProvider; GameReleaseContext = gameReleaseContext; ProcessRunner = processRunner; RunProcessStartInfoProvider = runProcessStartInfoProvider; }
public PluginListingsPathProvider(IGameReleaseContext gameReleaseContext) { _gameReleaseContext = gameReleaseContext; }
public ImplicitRecordFormKeyProvider( IGameReleaseContext gameRelease) { _gameRelease = gameRelease; }
public ArchiveExtensionProvider(IGameReleaseContext gameReleaseContext) { _gameReleaseContext = gameReleaseContext; }
public ImplicitListingModKeyProvider( IGameReleaseContext gameRelease) { _gameRelease = gameRelease; }
public ImplicitBaseMasterProvider( IGameReleaseContext gameRelease) { _gameRelease = gameRelease; }
public GameCategoryContext(IGameReleaseContext releaseContext) { _releaseContext = releaseContext; }
public ModActivator( IGameReleaseContext gameRelease) { _gameRelease = gameRelease; }