int GetUpdatedPackagesCount() { UpdatedNuGetPackagesInProject updatedPackages = GetUpdatedPackages(); updatedPackages.RemoveUpdatedPackages(GetPackageReferences()); return(updatedPackages.GetPackages().Count()); }
int GetUpdatedPackagesCount() { if (!packageReferencesRefreshed) { return(0); } UpdatedNuGetPackagesInProject updatedPackages = updatedPackagesInWorkspace.GetUpdatedPackages(project); updatedPackages.RemoveUpdatedPackages(GetPackageReferences()); return(updatedPackages.GetPackages().Count()); }
PackageReferenceNode CreatePackageReferenceNode(PackageReference reference, UpdatedNuGetPackagesInProject updatedPackages) { // Floating package references (e.g. 1.0.1-*) are shown as installed. // Currently the version being used can be found in the project.lock.json but // reading this is not currently supported. So for now the package is shown // as installed since without the full version it is not possible to check // the NuGet package exists. bool installed = reference.IsFloating() || IsPackageInstalled(reference); return(new PackageReferenceNode( this, reference, installed, false, updatedPackages.GetUpdatedPackage(reference.PackageIdentity.Id))); }
public void AddUpdatedPackages(params PackageIdentity [] packages) { var updatedPackages = new UpdatedNuGetPackagesInProject(null, packages); ProjectsWithUpdatedPackages.Add(updatedPackages); }
PackageReferenceNode CreatePackageReferenceNode (PackageReference reference, UpdatedNuGetPackagesInProject updatedPackages) { // Floating package references (e.g. 1.0.1-*) are shown as installed. // Currently the version being used can be found in the project.lock.json but // reading this is not currently supported. So for now the package is shown // as installed since without the full version it is not possible to check // the NuGet package exists. bool installed = reference.IsFloating () || IsPackageInstalled (reference); return new PackageReferenceNode ( this, reference, installed, false, updatedPackages.GetUpdatedPackage (reference.PackageIdentity.Id)); }
public void AddUpdatedPackages(FakeDotNetProject project, params PackageIdentity[] packages) { var updatedPackages = new UpdatedNuGetPackagesInProject(project, packages); ProjectsWithUpdatedPackages.Add(updatedPackages); }
public void AddUpdatedPackages (FakeDotNetProject project, params PackageIdentity[] packages) { var updatedPackages = new UpdatedNuGetPackagesInProject (project, packages); ProjectsWithUpdatedPackages.Add (updatedPackages); }
public IEnumerable <PackageReferenceNode> GetPackageReferencesNodes() { UpdatedNuGetPackagesInProject updatedPackages = updatedPackagesInWorkspace.GetUpdatedPackages(project); return(GetPackageReferences().Select(reference => CreatePackageReferenceNode(reference, updatedPackages))); }