public PackageOperationContextService(IPackageOperationNotificationService packageOperationNotificationService, ITypeFactory typeFactory) { Argument.IsNotNull(() => packageOperationNotificationService); Argument.IsNotNull(() => typeFactory); _packageOperationNotificationService = packageOperationNotificationService; _typeFactory = typeFactory; }
protected PackageManagerContextWatcherBase(IPackageOperationNotificationService packageOperationNotificationService, IPackageOperationContextService packageOperationContextService) : base(packageOperationNotificationService) { Argument.IsNotNull(() => packageOperationContextService); _packageOperationContextService = packageOperationContextService; _packageOperationContextService.OperationContextDisposing += OnOperationContextDisposing; }
public PackageManagerWatcherBase(IPackageOperationNotificationService packageOperationNotificationService) { Argument.IsNotNull(() => packageOperationNotificationService); packageOperationNotificationService.OperationStarting += OnOperationStarting; packageOperationNotificationService.OperationFinished += OnOperationFinished; packageOperationNotificationService.OperationsBatchStarting += OnOperationsBatchStarting; packageOperationNotificationService.OperationsBatchFinished += OnOperationsBatchFinished; }
// Note: this is a temporary hotfix internal void UpdatePackageOperationNotificationService(IPackageOperationNotificationService packageOperationNotificationService) { _packageOperationNotificationService.OperationStarting -= OnOperationStarting; _packageOperationNotificationService.OperationFinished -= OnOperationFinished; _packageOperationNotificationService.OperationsBatchStarting -= OnOperationsBatchStarting; _packageOperationNotificationService.OperationsBatchFinished -= OnOperationsBatchFinished; _packageOperationNotificationService = packageOperationNotificationService; _packageOperationNotificationService.OperationStarting += OnOperationStarting; _packageOperationNotificationService.OperationFinished += OnOperationFinished; _packageOperationNotificationService.OperationsBatchStarting += OnOperationsBatchStarting; _packageOperationNotificationService.OperationsBatchFinished += OnOperationsBatchFinished; }
public RollbackWatcher(IPackageOperationNotificationService packageOperationNotificationService, IPackageOperationContextService packageOperationContextService, IRollbackPackageOperationService rollbackPackageOperationService, IBackupFileSystemService backupFileSystemService, IFileSystemService fileSystemService, IDirectoryService directoryService) : base(packageOperationNotificationService, packageOperationContextService) { Argument.IsNotNull(() => rollbackPackageOperationService); Argument.IsNotNull(() => backupFileSystemService); Argument.IsNotNull(() => fileSystemService); Argument.IsNotNull(() => directoryService); _rollbackPackageOperationService = rollbackPackageOperationService; _backupFileSystemService = backupFileSystemService; _fileSystemService = fileSystemService; _directoryService = directoryService; }
public RollbackWatcher(IPackageOperationNotificationService packageOperationNotificationService, IPackageOperationContextService packageOperationContextService, IRollbackPackageOperationService rollbackPackageOperationService, IBackupFileSystemService backupFileSystemService, IFileSystemService fileSystemService) : base(packageOperationNotificationService) { Argument.IsNotNull(() => packageOperationContextService); Argument.IsNotNull(() => rollbackPackageOperationService); Argument.IsNotNull(() => backupFileSystemService); Argument.IsNotNull(() => fileSystemService); _packageOperationContextService = packageOperationContextService; _rollbackPackageOperationService = rollbackPackageOperationService; _backupFileSystemService = backupFileSystemService; _fileSystemService = fileSystemService; packageOperationContextService.OperationContextDisposing += OnOperationContextDisposing; }
public V3RestorePackageConfigAndReinstall(IDefaultExtensibleProjectProvider projectProvider, INuGetPackageManager nuGetPackageManager, IRepositoryContextService repositoryContextService, ILogger logger, IConfigurationService configurationService, IPackageOperationNotificationService packageOperationNotificationService, IDirectoryService directoryService) { Argument.IsNotNull(() => projectProvider); Argument.IsNotNull(() => nuGetPackageManager); Argument.IsNotNull(() => repositoryContextService); Argument.IsNotNull(() => configurationService); Argument.IsNotNull(() => packageOperationNotificationService); Argument.IsNotNull(() => directoryService); _defaultProject = projectProvider.GetDefaultProject(); _nuGetPackageManager = nuGetPackageManager; _repositoryContextService = repositoryContextService; _logger = logger; _configurationService = configurationService; _packageOperationNotificationService = packageOperationNotificationService; _directoryService = directoryService; }
public DeletemeWatcher(IPackageOperationNotificationService packageOperationNotificationService, IFileSystemService fileSystemService, IDirectoryService directoryService, INuGetPackageManager nuGetPackageManager, IDefaultExtensibleProjectProvider projectProvider, IMessageMediator messageMediator) : base(packageOperationNotificationService) { Argument.IsNotNull(() => fileSystemService); Argument.IsNotNull(() => directoryService); Argument.IsNotNull(() => nuGetPackageManager); Argument.IsNotNull(() => projectProvider); Argument.IsNotNull(() => messageMediator); _fileSystemService = fileSystemService; _directoryService = directoryService; _nuGetPackageManager = nuGetPackageManager; messageMediator.Register <PackagingDeletemeMessage>(this, OnDeletemeMessageAsync); _defaultProject = projectProvider.GetDefaultProject(); }
public PackageOperationService(IPackageOperationContextService packageOperationContextService, ILogger logger, INuGetPackageManager nuGetPackageManager, IRepositoryService repositoryService, IApiPackageRegistry apiPackageRegistry, IDefaultExtensibleProjectProvider defaultExtensibleProjectProvider, ISourceRepositoryProvider sourceRepositoryProvider, IPackageOperationNotificationService packageOperationNotificationService) { Argument.IsNotNull(() => packageOperationContextService); Argument.IsNotNull(() => logger); Argument.IsNotNull(() => nuGetPackageManager); Argument.IsNotNull(() => repositoryService); Argument.IsNotNull(() => apiPackageRegistry); Argument.IsNotNull(() => sourceRepositoryProvider); Argument.IsNotNull(() => defaultExtensibleProjectProvider); Argument.IsNotNull(() => packageOperationNotificationService); _packageOperationContextService = packageOperationContextService; _logger = logger; _nuGetPackageManager = nuGetPackageManager; _apiPackageRegistry = apiPackageRegistry; _packageOperationNotificationService = packageOperationNotificationService; _defaultProject = defaultExtensibleProjectProvider.GetDefaultProject(); // Note: this setting should be global, probably set by Resolver (which replaced the old one InstallWalker); DependencyVersion = DependencyBehavior.Lowest; }
public DeletemeWatcher(IPackageOperationNotificationService packageOperationNotificationService) : base(packageOperationNotificationService) { }