public void CheckForUpdatesCompleted(CheckForUpdatesTask task) { projectsWithUpdatedPackages = task.ProjectsWithUpdatedPackages.ToList(); RemovePackagesUpdatedDuringCheckForUpdates(); if (AnyUpdates()) { packageManagementEvents.OnUpdatedPackagesAvailable(); } }
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(); } }
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(); }