public RecentPackageRepository(
     IPackageRepositoryFactory repositoryFactory,
     IPersistencePackageSettingsManager settingsManager)
     : this(ServiceLocator.GetInstance<DTE>(),
            repositoryFactory,
            ServiceLocator.GetInstance<IPackageSourceProvider>(),
            settingsManager,
            MachineCache.Default)
 {
 }
Beispiel #2
0
 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;
            }
        }
Beispiel #4
0
        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;
            }
        }
Beispiel #5
0
        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;
            }
        }