4 implementations of Identity
NuGet.Protocol (4)
Model\LocalPackageSearchMetadata.cs (1)
45public PackageIdentity Identity => _nuspec.GetIdentity();
Model\PackageSearchMetadata.cs (1)
51public PackageIdentity Identity
Model\PackageSearchMetadataBuilder.cs (1)
38public PackageIdentity Identity { get; set; }
Model\PackageSearchMetadataV2Feed.cs (1)
86public PackageIdentity Identity => new PackageIdentity(PackageId, Version);
67 references to Identity
aspire-managed (2)
NuGet\Commands\SearchCommand.cs (2)
266Id = result.Identity.Id, 267Version = result.Identity.Version.ToString(),
dotnet (9)
NugetPackageDownloader\NuGetPackageDownloader.cs (9)
398packageVersion = packageMetadata.Identity.Version; 665var availableVersions = accumulativeSearchResults.Select(t => t.package.Identity.Version).ToList(); 669var bestResult = accumulativeSearchResults.First(t => t.package.Identity.Version == bestVersion); 770.Where(r => !r.package.Identity.Version.IsPrerelease); 774var results = stableVersions.OrderByDescending(r => r.package.Identity.Version); 780.OrderByDescending(r => r.package.Identity.Version); 809return (packageMetadata.Identity.Version, source); 844package.Identity.Version == packageVersion); 947result.Item2.Identity.Version);
Microsoft.DotNet.Build.Tasks.Packaging (1)
NuGetUtility.cs (1)
62Version threePartVersion = VersionUtility.As3PartVersion(packageMetadata.Identity.Version.Version);
Microsoft.TemplateEngine.Cli (7)
NuGet\NugetApiManager.cs (7)
59matchedPackage = packagesMetadata.FirstOrDefault(pm => pm.Identity.Version == new NuGetVersion(packageVersion)); 68!(current.Identity.Version > max!.Identity.Version)) 69|| !floatRange.Satisfies(current.Identity.Version)) 119Identity = metadata.Identity; 124Identity = metadata.Identity; 126PackageVersion = metadata.Identity.Version;
Microsoft.TemplateEngine.Edge (1)
Installers\NuGet\NugetApiPackageManager.cs (1)
500Identity = metadata.Identity;
NuGet.CommandLine.XPlat (36)
_generated\13\PackageSearchJsonContext.IPackageSearchMetadata.g.cs (2)
158Getter = static obj => ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)obj).Identity, 535PackageIdentitySerializeHandler(writer, ((global::NuGet.Protocol.Core.Types.IPackageSearchMetadata)value).Identity);
Commands\Package\Download\PackageDownloadRunner.cs (2)
215if (package?.Identity?.Version == packageWithNuGetVersion.NuGetVersion) 226var version = package.Identity.Version;
Commands\Package\Update\PackageUpdateIO.cs (2)
395.Select(p => p.Identity) 445NuGetVersion highestVersion = packageDetails.Max(p => p.Identity.Version)!;
Commands\PackageReferenceCommands\ListPackage\ListPackageCommandRunner.cs (19)
222package.ResolvedPackageMetadata.Identity.Version.ToNormalizedString() 231package.ResolvedPackageMetadata.Identity.Version.ToString(), 573.Where(newVersion => MeetsConstraints(newVersion.Identity.Version, topLevelPackage, listPackageArgs)) 574.Max(i => i.Identity.Version); 578topLevelPackage.LatestPackageMetadata = matchingPackage.First(p => p.Identity.Version == latestVersion); 579topLevelPackage.UpdateLevel = GetUpdateLevel(topLevelPackage.ResolvedPackageMetadata.Identity.Version, topLevelPackage.LatestPackageMetadata.Identity.Version); 593.FirstOrDefault(v => v.SearchMetadata.Identity.Version == topLevelPackage.ResolvedPackageMetadata.Identity.Version && 612.Where(newVersion => MeetsConstraints(newVersion.Identity.Version, transitivePackage, listPackageArgs)) 613.Max(i => i.Identity.Version); 615transitivePackage.LatestPackageMetadata = matchingPackage.First(p => p.Identity.Version == latestVersion); 616transitivePackage.UpdateLevel = GetUpdateLevel(transitivePackage.ResolvedPackageMetadata.Identity.Version, transitivePackage.LatestPackageMetadata.Identity.Version); 624.FirstOrDefault(v => v.SearchMetadata.Identity.Version == transitivePackage.ResolvedPackageMetadata.Identity.Version && 736result = newVersion.Minor.Equals(package.ResolvedPackageMetadata.Identity.Version.Minor) && newVersion.Major.Equals(package.ResolvedPackageMetadata.Identity.Version.Major) && result; 741result = newVersion.Major.Equals(package.ResolvedPackageMetadata.Identity.Version.Major) && result;
Commands\PackageSearch\JsonFormat\SearchResultPackagesConverter.cs (2)
42writer.WriteString(JsonProperties.PackageId, value.Identity.Id); 43var version = value.Identity.Version?.ToNormalizedString();
Commands\PackageSearch\PackageSearchResultTableRenderer.cs (2)
84string packageId = result.Identity.Id; 85string version = result.Identity.Version.ToNormalizedString();
Utility\AddPackageCommandUtility.cs (1)
87return packages?.Max(x => x.Identity.Version);
Utility\ListPackageHelper.cs (4)
17|| p.ResolvedPackageMetadata.Identity.Version < p.LatestPackageMetadata.Identity.Version); 20|| p.ResolvedPackageMetadata.Identity.Version < p.LatestPackageMetadata.Identity.Version;
Utility\ProjectPackagesPrintUtility.cs (2)
257package.LatestPackageMetadata?.Identity?.Version?.ToString() : 258package.ResolvedPackageMetadata?.Identity?.Version?.ToString();
NuGet.Commands (9)
ListCommand\ListCommandRunner.cs (9)
124return _comparer.Compare(x.Identity, y.Identity); 138return _comparer.Equals(x.Identity, y.Identity); 147return _comparer.GetHashCode(obj.Identity); 170listArgs.PrintJustified(0, p.Identity.Id); 171listArgs.PrintJustified(1, p.Identity.Version.ToFullString()); 194listArgs.PrintJustified(0, p.Identity.Id + " " + p.Identity.Version.ToFullString());
NuGet.Protocol (2)
LocalRepositories\LocalPackageListResource.cs (1)
123_currentEnumerator = results.OrderBy(p => p.Identity).GetEnumerator();
Model\PackageSearchMetadataBuilder.cs (1)
109Identity = _metadata.Identity,