public SolutionPackageRepository( ISolution solution, IMonoDevelopPackageRepositoryFactory repositoryFactory, ISettingsProvider settingsProvider) { this.repositoryFactory = repositoryFactory; repositoryPath = new SolutionPackageRepositoryPath(solution, settingsProvider); CreatePackagePathResolver(); CreateFileSystem(); CreateRepository(ConfigSettingsFileSystem.CreateConfigSettingsFileSystem(solution)); }
public SolutionPackageRepository( ISolution solution, IMonoDevelopPackageRepositoryFactory repositoryFactory, PackageManagementOptions options) { this.repositoryFactory = repositoryFactory; repositoryPath = new SolutionPackageRepositoryPath(solution, options); CreatePackagePathResolver(); CreateFileSystem(); CreateRepository(ConfigSettingsFileSystem.CreateConfigSettingsFileSystem(solution)); }
void CreateRepository(ConfigSettingsFileSystem configSettingsFileSystem) { repository = repositoryFactory.CreateSharedRepository(packagePathResolver, fileSystem, configSettingsFileSystem); }
void CreateRepository(ConfigSettingsFileSystem configSettingsFileSystem) { repository = repositoryFactory.CreateSharedRepository(packagePathResolver, fileSystem, configSettingsFileSystem); }