public SolutionRestoreJob( IAsyncServiceProvider asyncServiceProvider, IPackageRestoreManager packageRestoreManager, IVsSolutionManager solutionManager, ISourceRepositoryProvider sourceRepositoryProvider, IRestoreEventsPublisher restoreEventsPublisher, ISettings settings, ISolutionRestoreChecker solutionRestoreChecker) { Assumes.Present(asyncServiceProvider); Assumes.Present(packageRestoreManager); Assumes.Present(solutionManager); Assumes.Present(sourceRepositoryProvider); Assumes.Present(restoreEventsPublisher); Assumes.Present(settings); Assumes.Present(solutionRestoreChecker); _asyncServiceProvider = asyncServiceProvider; _packageRestoreManager = packageRestoreManager; _solutionManager = solutionManager; _sourceRepositoryProvider = sourceRepositoryProvider; _restoreEventsPublisher = restoreEventsPublisher; _settings = settings; _packageRestoreConsent = new PackageRestoreConsent(_settings); _solutionUpToDateChecker = solutionRestoreChecker; }
public SolutionRestoreJob( [Import(typeof(SVsServiceProvider))] IServiceProvider serviceProvider, IPackageRestoreManager packageRestoreManager, IVsSolutionManager solutionManager, ISourceRepositoryProvider sourceRepositoryProvider, IRestoreEventsPublisher restoreEventsPublisher, #if !VS14 IDeferredProjectWorkspaceService deferredWorkspaceService, #endif ISettings settings) { if (serviceProvider == null) { throw new ArgumentNullException(nameof(serviceProvider)); } if (packageRestoreManager == null) { throw new ArgumentNullException(nameof(packageRestoreManager)); } if (solutionManager == null) { throw new ArgumentNullException(nameof(solutionManager)); } if (sourceRepositoryProvider == null) { throw new ArgumentNullException(nameof(sourceRepositoryProvider)); } if (restoreEventsPublisher == null) { throw new ArgumentNullException(nameof(restoreEventsPublisher)); } if (settings == null) { throw new ArgumentNullException(nameof(settings)); } _serviceProvider = serviceProvider; _packageRestoreManager = packageRestoreManager; _solutionManager = solutionManager; _sourceRepositoryProvider = sourceRepositoryProvider; _restoreEventsPublisher = restoreEventsPublisher; _settings = settings; #if VS14 _deferredWorkspaceService = null; #else _deferredWorkspaceService = deferredWorkspaceService; #endif }
public SolutionRestoreJob( IPackageRestoreManager packageRestoreManager, IVsSolutionManager solutionManager, ISourceRepositoryProvider sourceRepositoryProvider, IRestoreEventsPublisher restoreEventsPublisher, ISettings settings) : this(AsyncServiceProvider.GlobalProvider, packageRestoreManager, solutionManager, sourceRepositoryProvider, restoreEventsPublisher, settings ) { }
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 ) { }
public SolutionRestoreJob( [Import(typeof(SVsServiceProvider))] IServiceProvider serviceProvider, IPackageRestoreManager packageRestoreManager, IVsSolutionManager solutionManager, ISourceRepositoryProvider sourceRepositoryProvider, IRestoreEventsPublisher restoreEventsPublisher, ISettings settings) { Assumes.Present(serviceProvider); Assumes.Present(packageRestoreManager); Assumes.Present(solutionManager); Assumes.Present(sourceRepositoryProvider); Assumes.Present(restoreEventsPublisher); Assumes.Present(settings); _serviceProvider = serviceProvider; _packageRestoreManager = packageRestoreManager; _solutionManager = solutionManager; _sourceRepositoryProvider = sourceRepositoryProvider; _restoreEventsPublisher = restoreEventsPublisher; _settings = settings; }