Exemple #1
0
        public void CheckForUpdatesCompleted(CheckForUpdatesTask task)
        {
            projectsWithUpdatedPackages = task.ProjectsWithUpdatedPackages.ToList();

            RemovePackagesUpdatedDuringCheckForUpdates();

            if (AnyUpdates())
            {
                packageManagementEvents.OnUpdatedPackagesAvailable();
            }
        }
Exemple #2
0
        public void CheckForUpdatesCompleted(IEnumerable <UpdatedPackagesInProject> projects)
        {
            projectsWithUpdatedPackages = projects.ToList();

            RemovePackagesUpdatedDuringCheckForUpdates();

            if (AnyUpdates())
            {
                packageManagementEvents.OnUpdatedPackagesAvailable();
            }
        }
        public void CheckForUpdates()
        {
            foreach (IPackageManagementProject project in GetProjectsWithPackages())
            {
                CheckForUpdates(project);
            }

            if (AnyUpdates())
            {
                packageManagementEvents.OnUpdatedPackagesAvailable();
            }
        }
Exemple #4
0
        public void CheckForUpdatesCompleted(IEnumerable <UpdatedNuGetPackagesInProject> projects)
        {
            projectsWithUpdatedPackages.AddRange(projects.ToList());

            if (AnyUpdates())
            {
                packageManagementEvents.OnUpdatedPackagesAvailable();
            }

            if (pendingSolutions.Any())
            {
                var solution = pendingSolutions[0];
                pendingSolutions.RemoveAt(0);
                CheckForUpdates(solution);
            }
        }
 public void OnUpdatedPackagesAvailable()
 {
     unsafeEvents.OnUpdatedPackagesAvailable();
 }