コード例 #1
0
 public PackageCompatibilityChecker(
     IPackageManagementSolution solution,
     IRegisteredPackageRepositories registeredRepositories)
 {
     this.solution = solution;
     this.registeredRepositories = registeredRepositories;
 }
コード例 #2
0
		public PackageCompatibilityChecker (
			IPackageManagementSolution solution,
			IRegisteredPackageRepositories registeredRepositories)
		{
			this.solution = solution;
			this.registeredRepositories = registeredRepositories;
		}
コード例 #3
0
 void CreateRegisteredPackageRepositories()
 {
     if (registeredPackageRepositories == null)
     {
         registeredPackageRepositories = PackageManagementServices.RegisteredPackageRepositories;
     }
 }
コード例 #4
0
 public GetPackageCmdlet(
     IRegisteredPackageRepositories registeredPackageRepositories,
     IPackageManagementConsoleHost consoleHost,
     ICmdletTerminatingError terminatingError)
     : base(consoleHost, terminatingError)
 {
     this.registeredPackageRepositories = registeredPackageRepositories;
 }
コード例 #5
0
		public GetPackageCmdlet (
			IRegisteredPackageRepositories registeredPackageRepositories,
			IPackageManagementConsoleHost consoleHost,
			ICmdletTerminatingError terminatingError)
			: base (consoleHost, terminatingError)
		{
			this.registeredPackageRepositories = registeredPackageRepositories;
		}
 public PackageManagementConsoleHostProvider(
     IPackageManagementSolution solution,
     IRegisteredPackageRepositories registeredRepositories,
     IPowerShellDetection powerShellDetection)
 {
     this.solution = solution;
     this.registeredRepositories = registeredRepositories;
     this.powerShellDetection    = powerShellDetection;
 }
コード例 #7
0
		public PackageManagementConsoleHostProvider(
			IPackageManagementSolution solution,
			IRegisteredPackageRepositories registeredRepositories,
			IPowerShellDetection powerShellDetection)
		{
			this.solution = solution;
			this.registeredRepositories = registeredRepositories;
			this.powerShellDetection = powerShellDetection;
		}
コード例 #8
0
 public RegisteredPackageSourcesViewModel(
     IRegisteredPackageRepositories registeredPackageRepositories,
     IFolderBrowser folderBrowser)
 {
     this.registeredPackageRepositories = registeredPackageRepositories;
     this.packageSources = registeredPackageRepositories.PackageSources;
     this.folderBrowser  = folderBrowser;
     CreateCommands();
 }
コード例 #9
0
        public PackageManagementSolution(
            IRegisteredPackageRepositories registeredPackageRepositories,
            IPackageManagementEvents packageManagementEvents)
            : this(registeredPackageRepositories,
				new PackageManagementProjectService(),
				new PackageManagementProjectFactory(packageManagementEvents),
				new SolutionPackageRepositoryFactory())
        {
        }
コード例 #10
0
		public AvailablePackagesViewModel(
			IRegisteredPackageRepositories registeredPackageRepositories,
			IPackageViewModelFactory packageViewModelFactory,
			ITaskFactory taskFactory)
			: base(registeredPackageRepositories, packageViewModelFactory, taskFactory)
		{
			IsSearchable = true;
			ShowPackageSources = registeredPackageRepositories.HasMultiplePackageSources;
		}
コード例 #11
0
 protected override PackageCompatibilityChecker CreatePackageCompatibilityChecker(
     IPackageManagementSolution solution,
     IRegisteredPackageRepositories registeredRepositories)
 {
     return(new TestablePackageCompatibilityChecker(solution, registeredRepositories)
     {
         PackageReferenceFile = PackageReferenceFile
     });
 }
コード例 #12
0
 public PackageManagementConsoleHostProvider(
     IPackageManagementSolution solution,
     IRegisteredPackageRepositories registeredRepositories)
     : this(solution,
            registeredRepositories,
            new PowerShellDetection(),
            PackageManagementServices.PackageManagementEvents)
 {
 }
コード例 #13
0
 public AvailablePackagesViewModel(
     IRegisteredPackageRepositories registeredPackageRepositories,
     IPackageViewModelFactory packageViewModelFactory,
     ITaskFactory taskFactory)
     : base(registeredPackageRepositories, packageViewModelFactory, taskFactory)
 {
     IsSearchable       = true;
     ShowPackageSources = registeredPackageRepositories.HasMultiplePackageSources;
 }
		public PackageManagementConsoleHostProvider (
			IPackageManagementSolution2 solution,
			IRegisteredPackageRepositories registeredRepositories)
			: this(solution,
				registeredRepositories,
//				new PowerShellDetection(),
				PackageManagementServices.PackageManagementEvents)
		{
		}
コード例 #15
0
		void CreateRegisteredPackageRepositories()
		{
			if (registeredPackageRepositories == null) {
				if (IsInDesignMode()) {
					registeredPackageRepositories = new DesignTimeRegisteredPackageRepositories();
				} else {
					registeredPackageRepositories = PackageManagementServices.RegisteredPackageRepositories;
				}
			}
		}
		public PackageManagementSolution2 (
			IRegisteredPackageRepositories registeredPackageRepositories,
			IPackageManagementEvents packageManagementEvents)
			: this (
				registeredPackageRepositories,
				PackageManagementExtendedServices.ProjectService,
				new PackageManagementProjectFactory2 (packageManagementEvents),
				new SolutionPackageRepositoryFactory ())
		{
		}
 public PackageManagementSolution2(
     IRegisteredPackageRepositories registeredPackageRepositories,
     IPackageManagementEvents packageManagementEvents)
     : this(
         registeredPackageRepositories,
         PackageManagementExtendedServices.ProjectService,
         new PackageManagementProjectFactory2(packageManagementEvents),
         new SolutionPackageRepositoryFactory())
 {
 }
コード例 #18
0
 public PackageManagementConsoleHost(
     IPackageManagementSolution solution,
     IRegisteredPackageRepositories registeredRepositories)
     : this(
         solution,
         registeredRepositories,
         new PowerShellHostFactory(),
         new PackageManagementAddInPath())
 {
 }
コード例 #19
0
 public PackageManagementSolution(
     IRegisteredPackageRepositories registeredPackageRepositories,
     IPackageManagementEvents packageManagementEvents)
     : this(
         registeredPackageRepositories,
         new PackageManagementProjectService(),
         new PackageManagementProjectFactory(packageManagementEvents),
         new SolutionPackageRepositoryFactory())
 {
 }
コード例 #20
0
		public PackageManagementConsoleHost(
			IPackageManagementSolution solution,
			IRegisteredPackageRepositories registeredRepositories)
			: this(
				solution,
				registeredRepositories,
				new PowerShellHostFactory(),
				new PackageManagementAddInPath())
		{
		}
コード例 #21
0
		public PackageManagementSolution(
			IRegisteredPackageRepositories registeredPackageRepositories,
			IPackageManagementEvents packageManagementEvents,
			IPackageManagementProjectService projectService,
			IPackageManagementProjectFactory projectFactory)
		{
			this.registeredPackageRepositories = registeredPackageRepositories;
			this.packageManagementEvents = packageManagementEvents;
			this.projectFactory = projectFactory;
			this.projectService = projectService;
		}
コード例 #22
0
 public PackageManagementSolution(
     IRegisteredPackageRepositories registeredPackageRepositories,
     IPackageManagementProjectService projectService,
     IPackageManagementProjectFactory projectFactory,
     ISolutionPackageRepositoryFactory solutionPackageRepositoryFactory)
 {
     this.registeredPackageRepositories = registeredPackageRepositories;
     this.projectFactory = projectFactory;
     this.projectService = projectService;
     this.solutionPackageRepositoryFactory = solutionPackageRepositoryFactory;
 }
コード例 #23
0
		public PackageManagementSolution(
			IRegisteredPackageRepositories registeredPackageRepositories,
			IPackageManagementProjectService projectService,
			IPackageManagementProjectFactory projectFactory,
			ISolutionPackageRepositoryFactory solutionPackageRepositoryFactory)
		{
			this.registeredPackageRepositories = registeredPackageRepositories;
			this.projectFactory = projectFactory;
			this.projectService = projectService;
			this.solutionPackageRepositoryFactory = solutionPackageRepositoryFactory;
		}
コード例 #24
0
 public PackageManagementConsoleHost(
     IPackageManagementSolution solution,
     IRegisteredPackageRepositories registeredRepositories,
     IPowerShellHostFactory powerShellHostFactory,
     IPackageManagementAddInPath addinPath)
 {
     this.Solution = solution;
     this.registeredRepositories = registeredRepositories;
     this.powerShellHostFactory  = powerShellHostFactory;
     this.addinPath = addinPath;
 }
        public PackageManagementConsoleHostProvider(
            IPackageManagementSolution2 solution,
            IRegisteredPackageRepositories registeredRepositories,
//			IPowerShellDetection powerShellDetection,
            IPackageManagementEvents packageEvents)
        {
            this.solution = solution;
            this.registeredRepositories = registeredRepositories;
//			this.powerShellDetection = powerShellDetection;
            this.packageEvents = packageEvents;
        }
		public PackageManagementConsoleHostProvider (
			IPackageManagementSolution2 solution,
			IRegisteredPackageRepositories registeredRepositories,
//			IPowerShellDetection powerShellDetection,
			IPackageManagementEvents packageEvents)
		{
			this.solution = solution;
			this.registeredRepositories = registeredRepositories;
//			this.powerShellDetection = powerShellDetection;
			this.packageEvents = packageEvents;
		}
コード例 #27
0
		public PackageManagementConsoleHost(
			IPackageManagementSolution solution,
			IRegisteredPackageRepositories registeredRepositories,
			IPowerShellHostFactory powerShellHostFactory,
			IPackageManagementAddInPath addinPath)
		{
			this.Solution = solution;
			this.registeredRepositories = registeredRepositories;
			this.powerShellHostFactory = powerShellHostFactory;
			this.addinPath = addinPath;
		}
コード例 #28
0
 public UpdatedPackagesInSolution(
     IPackageManagementSolution solution,
     IRegisteredPackageRepositories registeredPackageRepositories,
     IPackageManagementEvents packageManagementEvents)
     : this(
         solution,
         registeredPackageRepositories,
         packageManagementEvents,
         new CheckForUpdatesTaskRunner())
 {
 }
コード例 #29
0
 public UpdatedPackagesViewModel(
     IPackageManagementSolution solution,
     IRegisteredPackageRepositories registeredPackageRepositories,
     UpdatedPackageViewModelFactory packageViewModelFactory,
     ITaskFactory taskFactory)
     : base(
         registeredPackageRepositories,
         packageViewModelFactory,
         taskFactory)
 {
     this.selectedProjects = new PackageManagementSelectedProjects(solution);
 }
コード例 #30
0
		public UpdatedPackagesViewModel(
			IPackageManagementSolution solution,
			IRegisteredPackageRepositories registeredPackageRepositories,
			IPackageViewModelFactory packageViewModelFactory,
			ITaskFactory taskFactory)
			: this(
				solution,
				registeredPackageRepositories,
				new UpdatedPackageViewModelFactory(packageViewModelFactory),
				taskFactory)
		{
		}
コード例 #31
0
		public UpdatedPackagesViewModel(
			IPackageManagementSolution packageManagementService,
			IRegisteredPackageRepositories registeredPackageRepositories,
			UpdatedPackageViewModelFactory packageViewModelFactory,			
			ITaskFactory taskFactory)
			: base(
				registeredPackageRepositories,
				packageViewModelFactory,
				taskFactory)
		{
			this.solution = packageManagementService;
		}
コード例 #32
0
        public UpdatedPackagesViewModel(
            IPackageManagementSolution solution,
            IRegisteredPackageRepositories registeredPackageRepositories,
            UpdatedPackageViewModelFactory packageViewModelFactory,
            ITaskFactory taskFactory)
            : base(registeredPackageRepositories,
				packageViewModelFactory,
				taskFactory)
        {
            this.selectedProjects = new PackageManagementSelectedProjects(solution);
            ShowPackageSources = true;
        }
コード例 #33
0
        public UpdatedPackagesInSolution(
            IPackageManagementSolution solution,
            IRegisteredPackageRepositories registeredPackageRepositories,
            IPackageManagementEvents packageManagementEvents)
        {
            this.solution = solution;
            this.registeredPackageRepositories = registeredPackageRepositories;
            this.packageManagementEvents       = packageManagementEvents;

            this.packageManagementEvents.ParentPackageInstalled   += PackageInstalled;
            this.packageManagementEvents.ParentPackageUninstalled += PackageUninstalled;
        }
コード例 #34
0
		public AvailablePackagesViewModel(
			IRegisteredPackageRepositories registeredPackageRepositories,
			IRecentPackageRepository recentPackageRepository,
			IPackageViewModelFactory packageViewModelFactory,
			ITaskFactory taskFactory)
			: base(registeredPackageRepositories, packageViewModelFactory, taskFactory)
		{
			this.recentPackageRepository = recentPackageRepository;

			IsSearchable = true;
			ShowPackageSources = true;
			ShowPrerelease = true;
		}
コード例 #35
0
 public TestableUpdatedPackagesInSolution(
     IPackageManagementSolution solution,
     IRegisteredPackageRepositories registeredPackageRepositories,
     IPackageManagementEvents packageManagementEvents)
     : base(
         solution,
         registeredPackageRepositories,
         packageManagementEvents)
 {
     FileExistsAction = path => {
         return(true);
     };
 }
コード例 #36
0
		public TestableUpdatedPackagesInSolution (
			IPackageManagementSolution solution,
			IRegisteredPackageRepositories registeredPackageRepositories,
			IPackageManagementEvents packageManagementEvents)
			: base (
				solution,
				registeredPackageRepositories,
				packageManagementEvents)
		{
			FileExistsAction = path => {
				return true;
			};
		}
		public PackageManagementProjectOperations (
			IPackageManagementSolution solution,
			IRegisteredPackageRepositories registeredPackageRepositories,
			BackgroundPackageActionRunner backgroundActionRunner,
			IPackageManagementEvents packageManagementEvents)
		{
			this.solution = solution;
			this.registeredPackageRepositories = registeredPackageRepositories;
			this.backgroundActionRunner = backgroundActionRunner;

			packageManagementEvents.ParentPackageInstalled += PackageInstalled;
			packageManagementEvents.ParentPackageUninstalled += PackageUninstalled;
		}
コード例 #38
0
        public PackageManagementProjectOperations(
            IPackageManagementSolution solution,
            IRegisteredPackageRepositories registeredPackageRepositories,
            BackgroundPackageActionRunner backgroundActionRunner,
            IPackageManagementEvents packageManagementEvents)
        {
            this.solution = solution;
            this.registeredPackageRepositories = registeredPackageRepositories;
            this.backgroundActionRunner        = backgroundActionRunner;

            packageManagementEvents.ParentPackageInstalled   += PackageInstalled;
            packageManagementEvents.ParentPackageUninstalled += PackageUninstalled;
        }
コード例 #39
0
        public AvailablePackagesViewModel(
            IRegisteredPackageRepositories registeredPackageRepositories,
            IRecentPackageRepository recentPackageRepository,
            IPackageViewModelFactory packageViewModelFactory,
            ITaskFactory taskFactory)
            : base(registeredPackageRepositories, packageViewModelFactory, taskFactory)
        {
            this.recentPackageRepository = recentPackageRepository;

            IsSearchable       = true;
            ShowPackageSources = true;
            ShowPrerelease     = true;
        }
コード例 #40
0
        public InstalledPackagesViewModel(
            IPackageManagementSolution solution,
            IPackageManagementEvents packageManagementEvents,
            IRegisteredPackageRepositories registeredPackageRepositories,
            InstalledPackageViewModelFactory packageViewModelFactory,
            ITaskFactory taskFactory)
            : base(registeredPackageRepositories, packageViewModelFactory, taskFactory)
        {
            this.solution = solution;
            this.packageManagementEvents = packageManagementEvents;

            RegisterEvents();
            TryGetActiveProject();
        }
コード例 #41
0
        public PackagesViewModel(
            IRegisteredPackageRepositories registeredPackageRepositories,
            IPackageViewModelFactory packageViewModelFactory,
            ITaskFactory taskFactory)
        {
            this.registeredPackageRepositories = registeredPackageRepositories;
            this.packageViewModelFactory       = packageViewModelFactory;
            this.taskFactory = taskFactory;

            PackageViewModels = new ObservableCollection <PackageViewModel>();
            ErrorMessage      = String.Empty;

            CreateCommands();
        }
コード例 #42
0
        public RecentPackagesViewModel(
            IPackageManagementEvents packageManagementEvents,
            IRegisteredPackageRepositories registeredPackageRepositories,
            IPackageViewModelFactory packageViewModelFactory,
            ITaskFactory taskFactory)
            : base(registeredPackageRepositories, packageViewModelFactory, taskFactory)
        {
            this.packageManagementEvents = packageManagementEvents;

            recentPackageRepository = registeredPackageRepositories.RecentPackageRepository;

            packageManagementEvents.ParentPackageInstalled   += ParentPackageInstalled;
            packageManagementEvents.ParentPackageUninstalled += ParentPackageUninstalled;
        }
コード例 #43
0
        public InstalledPackagesViewModel(
			IPackageManagementSolution solution,
			IPackageManagementEvents packageManagementEvents,
			IRegisteredPackageRepositories registeredPackageRepositories,
			IPackageViewModelFactory packageViewModelFactory,
			ITaskFactory taskFactory)
            : base(solution,
				packageManagementEvents,
				registeredPackageRepositories, 
				packageViewModelFactory, 
				taskFactory)
        {
            RegisterEvents();
        }
コード例 #44
0
		public InstalledPackagesViewModel(
			IPackageManagementSolution solution,
			IPackageManagementEvents packageManagementEvents,
			IRegisteredPackageRepositories registeredPackageRepositories,
			InstalledPackageViewModelFactory packageViewModelFactory,
			ITaskFactory taskFactory)
			: base(registeredPackageRepositories, packageViewModelFactory, taskFactory)
		{
			this.solution = solution;
			this.packageManagementEvents = packageManagementEvents;
			
			RegisterEvents();
			TryGetActiveProject();
		}
コード例 #45
0
        public UpdatedPackagesInSolution(
            IPackageManagementSolution solution,
            IRegisteredPackageRepositories registeredPackageRepositories,
            IPackageManagementEvents packageManagementEvents,
            CheckForUpdatesTaskRunner taskRunner)
        {
            this.solution = solution;
            this.registeredPackageRepositories = registeredPackageRepositories;
            this.packageManagementEvents       = packageManagementEvents;
            this.taskRunner = taskRunner;

            this.packageManagementEvents.ParentPackageInstalled   += PackageInstalled;
            this.packageManagementEvents.ParentPackageUninstalled += PackageUninstalled;
        }
コード例 #46
0
 void CreateRegisteredPackageRepositories()
 {
     if (registeredPackageRepositories == null)
     {
         if (IsInDesignMode())
         {
             registeredPackageRepositories = new DesignTimeRegisteredPackageRepositories();
         }
         else
         {
             registeredPackageRepositories = PackageManagementServices.RegisteredPackageRepositories;
         }
     }
 }
		public RecentPackagesViewModel2 (
			IPackageManagementEvents packageManagementEvents,
			IRegisteredPackageRepositories registeredPackageRepositories,
			IPackageViewModelFactory2 packageViewModelFactory,
			ITaskFactory taskFactory)
			: base (registeredPackageRepositories, packageViewModelFactory, taskFactory)
		{
			this.packageManagementEvents = packageManagementEvents;

			recentPackageRepository = registeredPackageRepositories.RecentPackageRepository;

			packageManagementEvents.ParentPackageInstalled += ParentPackageInstalled;
			packageManagementEvents.ParentPackageUninstalled += ParentPackageUninstalled;
		}
コード例 #48
0
		public PackageCompatibilityRunner (
			IDotNetProject project,
			IPackageManagementSolution solution,
			IRegisteredPackageRepositories registeredRepositories,
			IPackageManagementProgressMonitorFactory progressMonitorFactory,
			IPackageManagementEvents packageManagementEvents,
			IProgressProvider progressProvider)
		{
			this.project = project;
			this.solution = solution;
			this.registeredRepositories = registeredRepositories;
			this.progressMonitorFactory = progressMonitorFactory;
			this.packageManagementEvents = packageManagementEvents;
			this.progressProvider = progressProvider;
		}
コード例 #49
0
 public PackageCompatibilityRunner(
     IDotNetProject project,
     IPackageManagementSolution solution,
     IRegisteredPackageRepositories registeredRepositories,
     IPackageManagementProgressMonitorFactory progressMonitorFactory,
     IPackageManagementEvents packageManagementEvents,
     IProgressProvider progressProvider)
 {
     this.project  = project;
     this.solution = solution;
     this.registeredRepositories  = registeredRepositories;
     this.progressMonitorFactory  = progressMonitorFactory;
     this.packageManagementEvents = packageManagementEvents;
     this.progressProvider        = progressProvider;
 }
コード例 #50
0
        public PackagesViewModels(
			IPackageManagementSolution solution,
			IRegisteredPackageRepositories registeredPackageRepositories,
			IThreadSafePackageManagementEvents packageManagementEvents,
			IPackageActionRunner actionRunner,
			ITaskFactory taskFactory)
        {
            var packageViewModelFactory = new PackageViewModelFactory(solution, packageManagementEvents, actionRunner);
            var updatedPackageViewModelFactory = new UpdatedPackageViewModelFactory(packageViewModelFactory);

            AvailablePackagesViewModel = new AvailablePackagesViewModel(solution, packageManagementEvents, registeredPackageRepositories, packageViewModelFactory, taskFactory);
            InstalledPackagesViewModel = new InstalledPackagesViewModel(solution, packageManagementEvents, registeredPackageRepositories, packageViewModelFactory, taskFactory);
            UpdatedPackagesViewModel = new UpdatedPackagesViewModel(solution, packageManagementEvents, registeredPackageRepositories, updatedPackageViewModelFactory, taskFactory);
            RecentPackagesViewModel = new RecentPackagesViewModel(solution, packageManagementEvents, registeredPackageRepositories, packageViewModelFactory, taskFactory);
        }
コード例 #51
0
 public InstalledPackagesViewModel(
     IPackageManagementSolution solution,
     IPackageManagementEvents packageManagementEvents,
     IRegisteredPackageRepositories registeredPackageRepositories,
     IPackageViewModelFactory packageViewModelFactory,
     ITaskFactory taskFactory)
     : base(
         solution,
         packageManagementEvents,
         registeredPackageRepositories,
         packageViewModelFactory,
         taskFactory)
 {
     RegisterEvents();
 }
コード例 #52
0
        public PackagesViewModels(
            IPackageManagementSolution solution,
            IRegisteredPackageRepositories registeredPackageRepositories,
            IThreadSafePackageManagementEvents packageManagementEvents,
            IPackageActionRunner actionRunner,
            ITaskFactory taskFactory)
        {
            var packageViewModelFactory        = new PackageViewModelFactory(solution, packageManagementEvents, actionRunner);
            var updatedPackageViewModelFactory = new UpdatedPackageViewModelFactory(packageViewModelFactory);

            AvailablePackagesViewModel = new AvailablePackagesViewModel(solution, packageManagementEvents, registeredPackageRepositories, packageViewModelFactory, taskFactory);
            InstalledPackagesViewModel = new InstalledPackagesViewModel(solution, packageManagementEvents, registeredPackageRepositories, packageViewModelFactory, taskFactory);
            UpdatedPackagesViewModel   = new UpdatedPackagesViewModel(solution, packageManagementEvents, registeredPackageRepositories, updatedPackageViewModelFactory, taskFactory);
            RecentPackagesViewModel    = new RecentPackagesViewModel(solution, packageManagementEvents, registeredPackageRepositories, packageViewModelFactory, taskFactory);
        }
        public AvailablePackagesViewModel(
            IPackageManagementSolution solution,
            IRegisteredPackageRepositories registeredPackageRepositories,
            IRecentPackageRepository recentPackageRepository,
            IPackageViewModelFactory packageViewModelFactory,
            ITaskFactory taskFactory)
            : base(registeredPackageRepositories, packageViewModelFactory, taskFactory)
        {
            this.solutionPackageRepository = solution.GetRepository();
            this.recentPackageRepository   = recentPackageRepository;

            IsSearchable       = true;
            ShowPackageSources = true;
            ShowPrerelease     = true;
        }
コード例 #54
0
		public AvailablePackagesViewModel (
			IPackageManagementSolution solution,
			IRegisteredPackageRepositories registeredPackageRepositories,
			IRecentPackageRepository recentPackageRepository,
			IPackageViewModelFactory packageViewModelFactory,
			ITaskFactory taskFactory)
			: base(registeredPackageRepositories, packageViewModelFactory, taskFactory)
		{
			this.solutionPackageRepository = solution.GetRepository ();
			this.recentPackageRepository = recentPackageRepository;

			IsSearchable = true;
			ShowPackageSources = true;
			ShowPrerelease = true;
		}
コード例 #55
0
		public TestableAvailablePackagesViewModel(
			IPackageManagementSolution solution,
			IPackageManagementEvents packageManagementEvents,
			IRegisteredPackageRepositories registeredPackageRepositories,
			IPackageViewModelFactory packageViewModelFactory,
			ITaskFactory taskFactory)
			: base(
				solution,
				packageManagementEvents,
				registeredPackageRepositories, 
				packageViewModelFactory, 
				taskFactory)
		{
			IsProjectPackageReturnsValue = true;
			IsProjectPackageIsCalled = false;
		}
コード例 #56
0
 public TestableAvailablePackagesViewModel(
     IPackageManagementSolution solution,
     IPackageManagementEvents packageManagementEvents,
     IRegisteredPackageRepositories registeredPackageRepositories,
     IPackageViewModelFactory packageViewModelFactory,
     ITaskFactory taskFactory)
     : base(
         solution,
         packageManagementEvents,
         registeredPackageRepositories,
         packageViewModelFactory,
         taskFactory)
 {
     IsProjectPackageReturnsValue = true;
     IsProjectPackageIsCalled     = false;
 }
		public TestablePackageCompatibilityRunner (
			IDotNetProject project,
			IPackageManagementSolution solution,
			IRegisteredPackageRepositories registeredRepositories,
			IPackageManagementProgressMonitorFactory progressMonitorFactory,
			IPackageManagementEvents packageManagementEvents,
			IProgressProvider progressProvider)
			: base (
				project,
				solution,
				registeredRepositories,
				progressMonitorFactory,
				packageManagementEvents,
				progressProvider)
		{
			PackageReferenceFile = new PackageReferenceFile (FileSystem, "packages.config");
		}
コード例 #58
0
        public AvailablePackagesViewModel(
			IPackageManagementSolution solution,
			IPackageManagementEvents packageManagementEvents,
			IRegisteredPackageRepositories registeredPackageRepositories,
			IPackageViewModelFactory packageViewModelFactory,
			ITaskFactory taskFactory)
            : base(solution,
				packageManagementEvents,
				registeredPackageRepositories, 
				packageViewModelFactory, 
				taskFactory)
        {
            IsSearchable = true;
            ShowPackageSources = true;
            ShowPrerelease = true;

            this.packageManagementEvents = packageManagementEvents;
            RegisterEvents();
        }
コード例 #59
0
		public UpdatedPackagesViewModel(
			IPackageManagementSolution solution,
			IRegisteredPackageRepositories registeredPackageRepositories,
			UpdatedPackageViewModelFactory packageViewModelFactory,
			ITaskFactory taskFactory)
			: base(
				registeredPackageRepositories,
				packageViewModelFactory,
				taskFactory)
		{
			this.selectedProjects = new PackageManagementSelectedProjects(solution);
			this.logger = packageViewModelFactory.Logger;
			this.packageManagementEvents = packageViewModelFactory.PackageManagementEvents;
			
			packageManagementEvents.ParentPackagesUpdated += PackagesUpdated;
			
			ShowPackageSources = true;
			ShowUpdateAllPackages = true;
			ShowPrerelease = true;
		}
コード例 #60
0
		protected virtual PackageCompatibilityChecker CreatePackageCompatibilityChecker (IPackageManagementSolution solution, IRegisteredPackageRepositories registeredRepositories)
		{
			return new PackageCompatibilityChecker (solution, registeredRepositories);
		}