public RecentPackageRepository( IPackageRepositoryFactory repositoryFactory, IPersistencePackageSettingsManager settingsManager) : this(ServiceLocator.GetInstance<DTE>(), repositoryFactory, ServiceLocator.GetInstance<IPackageSourceProvider>(), settingsManager, MachineCache.Default) { }
public RecentPackageRepository( IPackageRepositoryFactory repositoryFactory, IPersistencePackageSettingsManager settingsManager) : this(ServiceLocator.GetInstance <DTE>(), repositoryFactory, ServiceLocator.GetInstance <IPackageSourceProvider>(), settingsManager, MachineCache.Default) { }
public RecentPackagesRepository( DTE dte, IPackageRepositoryFactory repositoryFactory, IPackageSourceProvider packageSourceProvider, IPersistencePackageSettingsManager settingsManager) { _repositoryFactory = repositoryFactory; _settingsManager = settingsManager; _aggregatePackageSource = packageSourceProvider.ActivePackageSource; if (dte != null) { _dteEvents = dte.Events.DTEEvents; _dteEvents.OnBeginShutdown += OnBeginShutdown; } }
public RecentPackagesRepository( DTE dte, IPackageRepositoryFactory repositoryFactory, IPackageSourceProvider packageSourceProvider, IPersistencePackageSettingsManager settingsManager) { _repositoryFactory = repositoryFactory; _settingsManager = settingsManager; _aggregatePackageSource = packageSourceProvider.ActivePackageSource; if (dte != null) { _dteEvents = dte.Events.DTEEvents; _dteEvents.OnBeginShutdown += OnBeginShutdown; } }
internal RecentPackageRepository( DTE dte, IPackageRepositoryFactory repositoryFactory, IPackageSourceProvider packageSourceProvider, IPersistencePackageSettingsManager settingsManager, IPackageRepository cacheRepository) { _packageSourceProvider = packageSourceProvider; _repositoryFactory = repositoryFactory; _settingsManager = settingsManager; _cacheRepository = cacheRepository; if (dte != null) { _dteEvents = dte.Events.DTEEvents; _dteEvents.OnBeginShutdown += OnBeginShutdown; } }
internal RecentPackageRepository( DTE dte, IPackageRepositoryFactory repositoryFactory, IPackageSourceProvider packageSourceProvider, IPersistencePackageSettingsManager settingsManager, IPackageRepository cacheRepository) { _packageSourceProvider = packageSourceProvider; _repositoryFactory = repositoryFactory; _settingsManager = settingsManager; _cacheRepository = cacheRepository; if (dte != null) { _dteEvents = dte.Events.DTEEvents; _dteEvents.OnBeginShutdown += OnBeginShutdown; } }