public RepositoryUpdaterCreator(INuKeeperLogger logger, INuGetSourcesReader sourcesReader,
                                 IUpdateFinder updateFinder, ICreate <IPackageUpdater> packageUpdaterCreator,
                                 SolutionsRestore solutionRestore, IAvailableUpdatesReporter reporter, ICreate <IPackageUpdateSelection> packageUpdateSelectionCreator)
 {
     _logger                        = logger;
     _sourcesReader                 = sourcesReader;
     _updateFinder                  = updateFinder;
     _packageUpdaterCreator         = packageUpdaterCreator;
     _solutionRestore               = solutionRestore;
     _reporter                      = reporter;
     _packageUpdateSelectionCreator = packageUpdateSelectionCreator;
 }
示例#2
0
 public RepositoryUpdater(
     INuGetSourcesReader nugetSourcesReader,
     IUpdateFinder updateFinder,
     IPackageUpdateSelection updateSelection,
     IPackageUpdater packageUpdater,
     INuKeeperLogger logger,
     SolutionsRestore solutionsRestore,
     IAvailableUpdatesReporter availableUpdatesReporter)
 {
     _nugetSourcesReader       = nugetSourcesReader;
     _updateFinder             = updateFinder;
     _updateSelection          = updateSelection;
     _packageUpdater           = packageUpdater;
     _logger                   = logger;
     _solutionsRestore         = solutionsRestore;
     _availableUpdatesReporter = availableUpdatesReporter;
 }
示例#3
0
 public RepositoryUpdater(
     IUpdateFinder updateFinder,
     IPackageUpdateSelection updateSelection,
     IPackageUpdater packageUpdater,
     INuKeeperLogger logger,
     SolutionsRestore solutionsRestore,
     IAvailableUpdatesReporter availableUpdatesReporter,
     UserSettings settings)
 {
     _updateFinder             = updateFinder;
     _updateSelection          = updateSelection;
     _packageUpdater           = packageUpdater;
     _logger                   = logger;
     _solutionsRestore         = solutionsRestore;
     _availableUpdatesReporter = availableUpdatesReporter;
     _settings                 = settings;
 }
示例#4
0
 public RepositoryUpdater(
     IPackageUpdatesLookup packageLookup,
     IPackageUpdateSelection updateSelection,
     IPackageUpdater packageUpdater,
     IRepositoryScanner repositoryScanner,
     INuKeeperLogger logger,
     SolutionsRestore solutionsRestore,
     IAvailableUpdatesReporter availableUpdatesReporter)
 {
     _packageLookup                = packageLookup;
     _updateSelection              = updateSelection;
     _packageUpdater               = packageUpdater;
     _repositoryScanner            = repositoryScanner;
     _logger                       = logger;
     _solutionsRestore             = solutionsRestore;
     this.availableUpdatesReporter = availableUpdatesReporter;
 }