public PackageViewModelFactory2 (IPackageViewModelFactory2 packageViewModelFactory)
			: this (
				packageViewModelFactory.Solution,
				packageViewModelFactory.PackageManagementEvents,
				packageViewModelFactory.PackageActionRunner)
		{
		}
示例#2
0
 public PackageViewModelFactory2(IPackageViewModelFactory2 packageViewModelFactory)
     : this(
         packageViewModelFactory.Solution,
         packageViewModelFactory.PackageManagementEvents,
         packageViewModelFactory.PackageActionRunner)
 {
 }
        public AvailablePackagesViewModel2(
            IRegisteredPackageRepositories registeredPackageRepositories,
            IRecentPackageRepository recentPackageRepository,
            IPackageViewModelFactory2 packageViewModelFactory,
            ITaskFactory taskFactory)
            : base(registeredPackageRepositories, packageViewModelFactory, taskFactory)
        {
            this.recentPackageRepository = recentPackageRepository;

            IsSearchable       = true;
            ShowPackageSources = true;
            ShowPrerelease     = true;
        }
		public AvailablePackagesViewModel2 (
			IRegisteredPackageRepositories registeredPackageRepositories,
			IRecentPackageRepository recentPackageRepository,
			IPackageViewModelFactory2 packageViewModelFactory,
			ITaskFactory taskFactory)
			: base (registeredPackageRepositories, packageViewModelFactory, taskFactory)
		{
			this.recentPackageRepository = recentPackageRepository;

			IsSearchable = true;
			ShowPackageSources = true;
			ShowPrerelease = true;
		}
		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;
		}
示例#6
0
        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;
        }
示例#7
0
        public PackagesViewModel2(
            IRegisteredPackageRepositories registeredPackageRepositories,
            IPackageViewModelFactory2 packageViewModelFactory,
            ITaskFactory taskFactory)
        {
            this.registeredPackageRepositories = registeredPackageRepositories;
            this.packageViewModelFactory       = packageViewModelFactory;
            this.taskFactory = taskFactory;

            PackageViewModels     = new ObservableCollection <PackageViewModel2> ();
            ErrorMessage          = String.Empty;
            ClearPackagesOnPaging = true;

            CreateCommands();
        }
		public UpdatedPackageViewModelFactory2 (IPackageViewModelFactory2 packageViewModelFactory)
			: base (packageViewModelFactory)
		{
			selectedProjectsForUpdatedPackages = new SelectedProjectsForUpdatedPackages (Solution);
		}
示例#9
0
 public InstalledPackageViewModelFactory2(IPackageViewModelFactory2 packageViewModelFactory)
     : base(packageViewModelFactory)
 {
     selectedProjectsForInstalledPackages = new SelectedProjectsForInstalledPackages(Solution);
 }