Ejemplo n.º 1
0
        public SolutionRestoreJob(
            IAsyncServiceProvider asyncServiceProvider,
            IPackageRestoreManager packageRestoreManager,
            IVsSolutionManager solutionManager,
            ISourceRepositoryProvider sourceRepositoryProvider,
            IRestoreEventsPublisher restoreEventsPublisher,
            ISettings settings,
            ISolutionRestoreChecker solutionRestoreChecker,
            IVsNuGetProgressReporter nuGetProgressReporter)
        {
            Assumes.Present(asyncServiceProvider);
            Assumes.Present(packageRestoreManager);
            Assumes.Present(solutionManager);
            Assumes.Present(sourceRepositoryProvider);
            Assumes.Present(restoreEventsPublisher);
            Assumes.Present(settings);
            Assumes.Present(solutionRestoreChecker);
            Assumes.Present(nuGetProgressReporter);

            _asyncServiceProvider     = asyncServiceProvider;
            _packageRestoreManager    = packageRestoreManager;
            _solutionManager          = solutionManager;
            _sourceRepositoryProvider = sourceRepositoryProvider;
            _restoreEventsPublisher   = restoreEventsPublisher;
            _settings = settings;
            _packageRestoreConsent   = new PackageRestoreConsent(_settings);
            _solutionUpToDateChecker = solutionRestoreChecker;
            _nuGetProgressReporter   = nuGetProgressReporter;
        }
Ejemplo n.º 2
0
 public SolutionRestoreJob(
     IPackageRestoreManager packageRestoreManager,
     IVsSolutionManager solutionManager,
     ISourceRepositoryProvider sourceRepositoryProvider,
     IRestoreEventsPublisher restoreEventsPublisher,
     ISettings settings,
     ISolutionRestoreChecker solutionRestoreChecker,
     IVsNuGetProgressReporter nuGetProgressReporter)
     : this(AsyncServiceProvider.GlobalProvider,
            packageRestoreManager,
            solutionManager,
            sourceRepositoryProvider,
            restoreEventsPublisher,
            settings,
            solutionRestoreChecker,
            nuGetProgressReporter
            )
 {
 }