1 write to Id
NuGet.Packaging (1)
Core\PackageIdentity.cs (1)
30Id = id;
406 references to Id
aspire-managed (1)
NuGet\Commands\SearchCommand.cs (1)
266Id = result.Identity.Id,
dotnet (2)
NugetPackageDownloader\NuGetPackagePathResolver.cs (1)
21return packageIdentity.Id + PackagingCoreConstants.NupkgExtension;
ToolPackage\ToolPackageDownloaderBase.cs (1)
365return new PackageId(p.Id);
Microsoft.DotNet.Build.Tasks.Packaging (1)
UpdatePackageIndex.cs (1)
236id = identity.Id;
Microsoft.DotNet.Build.Tasks.Workloads (1)
WorkloadPackageBase.cs (1)
62public string Id => Identity.Id;
Microsoft.DotNet.SourceBuild.Tasks (13)
src\ReadNuGetPackageInfos.cs (1)
36["PackageId"] = identity.Id,
src\UsageReport\Usage.cs (4)
61.Where(rid => identity.Id.StartsWith($"runtime.{rid}.", StringComparison.Ordinal)) 72if (PackageIdentity.Id.StartsWith(prefix, StringComparison.Ordinal)) 75PackageIdentity.Id 85$"{PackageIdentity.Id} {PackageIdentity.Version} " +
src\UsageReport\WritePackageUsageData.cs (2)
209.Where(id => properties.Contains(id.Id + "/" + id.Version.OriginalVersion))) 213d => d.name == identity.Id &&
src\UsageReport\WriteUsageReports.cs (1)
112string id = usage.PackageIdentity.Id;
src\UsageReport\XmlParsingHelpers.cs (1)
17new XAttribute("Id", ident.Id),
src\WriteBuildOutputProps.cs (4)
62.GroupBy(identity => identity.Id) 64.OrderBy(id => id.Id) 85string propertyName = GetPropertyName(packageIdentity.Id); 88propertyName = GetAlternatePropertyName(packageIdentity.Id);
Microsoft.NET.Build.Tasks (10)
DependencyContextBuilder.cs (3)
918if (_dependencyLibraries.TryGetValue(packageToFilter.Id, out var library)) 921_dependencyLibraries[packageToFilter.Id].Version == packageToFilter.Version) 923runtimeExclusionList.Add(packageToFilter.Id);
FilterResolvedFiles.cs (1)
91TaskItem item = new(resolvedPkg.Id);
LockFileExtensions.cs (1)
199exclusionList.Add(pkg.Id);
ParseTargetManifests.cs (1)
51string packageName = storeEntry.Key.Id;
ProjectContext.cs (2)
130if (filterLookup.TryGetValue(pkg.Id, out packageinfos)) 138filterLookup.Add(pkg.Id, packageinfos);
RemoveDuplicatePackageReferences.cs (1)
47TaskItem item = new(pkg.Id);
ResolvedFile.cs (1)
53PackageName = package.Id;
Microsoft.TemplateEngine.Cli (1)
TemplatePackageCoordinator.cs (1)
478reporter.WriteLine($"{packageMetadata.Identity.Id}");
Microsoft.TemplateEngine.Edge (9)
Installers\NuGet\NugetApiPackageManager.cs (9)
90packageMetadata.Identity.Id, 108string filePath = Path.Combine(downloadPath, packageMetadata.Identity.Id + "." + packageMetadata.Identity.Version + ".nupkg"); 112throw new DownloadException(packageMetadata.Identity.Id, packageMetadata.Identity.Version.ToNormalizedString(), new[] { source.Source }); 118packageMetadata.Identity.Id, 131packageMetadata.Identity.Id, 140$"{packageMetadata.Identity.Id}@{packageMetadata.Identity.Version}", 154throw new DownloadException(packageMetadata.Identity.Id, packageMetadata.Identity.Version.ToNormalizedString(), new[] { source.Source }); 162$"{packageMetadata.Identity.Id}@{packageMetadata.Identity.Version}", 177throw new DownloadException(packageMetadata.Identity.Id, packageMetadata.Identity.Version.ToNormalizedString(), new[] { source.Source }, e.InnerException);
NuGet.CommandLine.XPlat (9)
_generated\7\PackageSearchJsonContext.PackageIdentity.g.cs (2)
58Getter = static obj => ((global::NuGet.Packaging.Core.PackageIdentity)obj).Id, 128writer.WriteString(PropName_Id, ((global::NuGet.Packaging.Core.PackageIdentity)value).Id);
Commands\Package\Update\PackageUpdateCommandRunner.cs (5)
191IReadOnlyList<string>? mappedSources = sourceMapping.IsEnabled ? sourceMapping.GetConfiguredPackageSources(packageIdentity.Id) : null; 194logger.LogError(Messages.Error_PackageSourceMappingNotFound(packageIdentity.Id)); 198var nonVulnerableVersion = await packageUpdateIO.GetNonVulnerableAsync(packageIdentity.Id, mappedSources, packageIdentity.Version, NullLogger.Instance, knownVulnerabilities, cancellationToken); 201logger.LogMinimal(Format.PackageUpdate_AllVersionsHaveAdvisories(packageIdentity.Id), ConsoleColor.Yellow); 209Id = packageIdentity.Id,
Commands\PackageSearch\JsonFormat\SearchResultPackagesConverter.cs (1)
42writer.WriteString(JsonProperties.PackageId, value.Identity.Id);
Commands\PackageSearch\PackageSearchResultTableRenderer.cs (1)
84string packageId = result.Identity.Id;
NuGet.Commands (31)
ListCommand\ListCommandRunner.cs (2)
170listArgs.PrintJustified(0, p.Identity.Id); 194listArgs.PrintJustified(0, p.Identity.Id + " " + p.Identity.Version.ToFullString());
RestoreCommand\CompatibilityChecker.cs (1)
235return RestoreLogMessage.CreateError(logCode, issue.Format(), issue.Package.Id, graph.TargetGraphName);
RestoreCommand\CompatibilityIssue.cs (10)
132return string.Format(CultureInfo.CurrentCulture, Strings.Log_MissingImplementationFx, Package.Id, Package.Version, AssemblyName, Framework); 134return string.Format(CultureInfo.CurrentCulture, Strings.Log_MissingImplementationFxRuntime, Package.Id, Package.Version, AssemblyName, Framework, RuntimeIdentifier); 140Package.Id, 146Package.Id, 151Package.Id, 160Package.Id, 165Package.Id); 169Package.Id); 177Package.Id, 186Package.Id,
RestoreCommand\OriginalCaseGlobalPackageFolder.cs (1)
81var hashPath = _pathResolver.GetNupkgMetadataPath(identity.Id, identity.Version);
RestoreCommand\ProjectRestoreCommand.cs (3)
401if (!userPackageFolder.Exists(packageIdentity.Id, packageIdentity.Version)) 427if (installed || !userPackageFolder.Exists(packageIdentity.Id, packageIdentity.Version)) 431userPackageFolder.ClearCacheForIds(new string[] { packageIdentity.Id });
RestoreCommand\SourceRepositoryDependencyProvider.cs (5)
407packageInfo.PackageIdentity.Id, 484await LogWarningAsync(logger, packageIdentity.Id, e); 488await LogErrorAsync(logger, packageIdentity.Id, e); 502await LogWarningAsync(logger, packageIdentity.Id, e); 506await LogErrorAsync(logger, packageIdentity.Id, e);
RestoreCommand\Utility\AuditUtility.cs (6)
273foreach ((PackageIdentity package, PackageAuditInfo auditInfo) in packagesWithKnownVulnerabilities.OrderBy(p => p.Key.Id)) 283package.Id, 290package.Id, 298DirectPackagesWithAdvisory.Add(package.Id); 312TransitivePackagesWithAdvisory.Add(package.Id); 432currentProject?.Data.Dependencies.Any(d => string.Equals(d.Name, packageIdentity.Id, StringComparison.OrdinalIgnoreCase)) == true)
RestoreCommand\Utility\BuildAssetsUtils.cs (3)
526if (packageType.Contains(sortedPkg.Id)) 530if (sortedPkg.Id.Equals(assetsPkg.Name, StringComparison.OrdinalIgnoreCase) && sortedPkg.Version == assetsPkg.Version) 535sortedPkg.Id,
NuGet.PackageManagement (142)
Audit\AuditChecker.cs (3)
251foreach ((PackageIdentity package, PackageAuditInfo auditInfo) in packagesWithKnownVulnerabilities.OrderBy(p => p.Key.Id)) 259package.Id, 324List<PackageVulnerabilityInfo>? knownVulnerabilitiesForPackage = GetKnownVulnerabilities(packageIdentity.Id, packageIdentity.Version, knownVulnerabilities);
Audit\AuditCheckResult.cs (1)
90packageData.AddPiiData("id", package.Id.ToLowerInvariant());
BuildIntegration\BuildIntegratedRestoreUtility.cs (5)
45var packageInstallPath = pathResolver.GetPackageDirectory(package.Id, package.Version); 155var info = pathResolver.GetPackageInfo(package.Id, package.Version); 163var nuspecFilePath = info.PathResolver.GetManifestFilePath(package.Id, package.Version); 173var index = frameworkInfo.Dependencies.FirstIndex(dep => dep.Name.Equals(package.Id, StringComparison.OrdinalIgnoreCase)); 193var targetLibrary = target.GetTargetLibrary(package.Id);
InstallationCompatibility.cs (5)
49.Select(action => action.PackageIdentity.Id), 58.Where(identity => requestedPackageIds.Contains(identity.Id)); 65identity.Id, 71identity.Id, 153var identityString = $"{packageIdentity.Id} {packageIdentity.Version.ToNormalizedString()}";
NuGetPackageManager.cs (56)
548var installedPackageReference = projectInstalledPackageReferences.FirstOrDefault(pr => StringComparer.OrdinalIgnoreCase.Equals(pr.PackageIdentity.Id, packageId)); 801installedPackages.Select(p => p.PackageIdentity.Id), StringComparer.OrdinalIgnoreCase); 807package => packageIds.Contains(package.Id)).ToList(); 867new PackageIdentity(installedPackage.PackageIdentity.Id, resolvedPackage.LatestVersion), 903.FirstOrDefault(pr => StringComparer.OrdinalIgnoreCase.Equals(pr.PackageIdentity.Id, packageId)); 946.FirstOrDefault(pr => StringComparer.OrdinalIgnoreCase.Equals(pr.PackageIdentity.Id, packageIdentity.Id)); 1021preferredVersions[installedPackage.Id] = installedPackage; 1034if (preferredVersions.ContainsKey(packageIdentity.Id)) 1036primaryTargetIds.Add(packageIdentity.Id); 1041preferredVersions[packageIdentity.Id] = packageIdentity; 1047preferredVersions.Remove(packageIdentity.Id); 1080primaryTargetIds = projectInstalledPackageReferences.Select(p => p.PackageIdentity.Id).ToList(); 1087var packageTargetIdsForResolver = new HashSet<string>(oldListOfInstalledPackages.Select(p => p.Id), StringComparer.OrdinalIgnoreCase); 1136var installedPackageWithSameId = packageTargetsForResolver.FirstOrDefault(p => p.Id.Equals(packageIdentities[0].Id, StringComparison.OrdinalIgnoreCase)); 1280targetIds = (isReinstall ? primaryTargets.Select(p => p.Id) : primaryTargetIds); 1376new ResolverPackage(package.Id, package.Version, package.Dependencies, true, false)); 1419newPackagesToUninstall = oldListOfInstalledPackages.Where(p => packageIdsToReinstall.Contains(p.Id)); 1420newPackagesToInstall = newListOfInstalledPackages.Where(p => packageIdsToReinstall.Contains(p.Id)); 1433StringComparer.OrdinalIgnoreCase.Equals(oldPackage.Id, newPackage.Id) && !oldPackage.Version.Equals(newPackage.Version))); 1437var newTargetIds = new HashSet<string>(newPackagesToUninstall.Select(p => p.Id), StringComparer.OrdinalIgnoreCase); 1454allowed.Add(p.Id); 1457newListOfInstalledPackages = newListOfInstalledPackages.Where(p => allowed.Contains(p.Id)); 1517var packageIdentity = packages.FirstOrDefault(p => p.Id.Equals(id, StringComparison.OrdinalIgnoreCase)); 1828var installedPackageWithSameId = packageTargetsForResolver.FirstOrDefault(p => p.Id.Equals(packageIdentity.Id, StringComparison.OrdinalIgnoreCase)); 1902GatherExceptionHelpers.ThrowIfVersionIsDisallowedByPackagesConfig(packageIdentity.Id, projectInstalledPackageReferences, prunedAvailablePackages, log); 1913!pr.PackageIdentity.Id.Equals(packageIdentity.Id, StringComparison.OrdinalIgnoreCase))) 1919new string[] { packageIdentity.Id }, 1920oldListOfInstalledPackages.Select(package => package.Id), 1959oldInstalledPackage.Id.Equals(np.Id, StringComparison.OrdinalIgnoreCase) && 1979var newTargetIds = new HashSet<string>(newPackagesToUninstall.Select(p => p.Id), StringComparer.OrdinalIgnoreCase); 1980newTargetIds.Add(packageIdentity.Id); 1988if (allowed.Contains(newPackageToInstall.Id)) 2109Strings.UnknownPackageSpecificVersion, packageIdentity.Id, packageIdentity.Version)); 2202var packageReference = installedPackages.FirstOrDefault(pr => pr.PackageIdentity.Id.Equals(packageId, StringComparison.OrdinalIgnoreCase)); 2234var packageReference = installedPackages.FirstOrDefault(pr => pr.PackageIdentity.Id.Equals(packageId, StringComparison.OrdinalIgnoreCase)); 2292var packageReference = installedPackages.FirstOrDefault(pr => pr.PackageIdentity.Id.Equals(packageId, StringComparison.OrdinalIgnoreCase)); 2337packageIdentity.Id, nuGetProject.GetMetadata<string>(NuGetProjectMetadataKeys.Name))); 2666nuGetProjectAction.PackageIdentity.Id, 3029PackageSpecOperations.RemoveDependency(updatedPackageSpec, action.PackageIdentity.Id); 3035var packageDependency = new PackageDependency(action.PackageIdentity.Id, action.VersionRange ?? new VersionRange(action.PackageIdentity.Version)); 3095BuildIntegratedInstallationContext installationContext = CreateInstallationContextForPackageId(action.PackageIdentity.Id, referencePackageSpec, originalPackageSpec, unsuccessfulFrameworks); 3110!PackageSpecOperations.HasPackage(originalPackageSpec, firstAction.PackageIdentity.Id)) 3310installedIds.Add(action.PackageIdentity.Id); 3312else if (installedIds.Contains(action.PackageIdentity.Id)) 3340.Dependencies.First(dependency => dependency.Name.Equals(originalAction.PackageIdentity.Id, StringComparison.OrdinalIgnoreCase)); 3348originalAction.PackageIdentity.Id, 3357originalAction.PackageIdentity.Id, 3402action.PackageIdentity.Id, 3578var packageFolderPath = pathResolver.GetPackageDirectory(identity.Id, identity.Version); 3860=> await GetLatestVersionCoreAsync(package.PackageIdentity.Id, package.PackageIdentity.Version, framework, resolutionContext, source, log, token)));
PackageDownloader.cs (4)
108configuredPackageSources = downloadContext.PackageSourceMapping.GetConfiguredPackageSources(packageIdentity.Id); 113logger.LogDebug(StringFormatter.Log_PackageSourceMappingMatchFound(packageIdentity.Id, packageSourcesAtPrefix)); 117logger.LogDebug(StringFormatter.Log_PackageSourceMappingNoMatchFound(packageIdentity.Id)); 209Strings.UnknownPackageSpecificVersion, packageIdentity.Id,
PackagePreFetcher.cs (2)
193fetchResult.Package.Id, 203fetchResult.Package.Id,
Projects\MSBuildNuGetProject.cs (2)
268Strings.UnableToFindCompatibleItems, packageIdentity.Id + " " + packageIdentity.Version.ToNormalizedString(), ProjectSystem.TargetFramework)); 341await ProjectSystem.AddFrameworkReferenceAsync(frameworkReference, packageIdentity.Id);
Projects\PackagesConfigNuGetProject.cs (2)
119p => p.PackageIdentity.Id.Equals(packageIdentity.Id, StringComparison.OrdinalIgnoreCase));
Projects\ProjectJsonNuGetProject.cs (1)
301return await RemoveDependencyAsync(packageIdentity.Id, nuGetProjectContext, token);
Resolution\GatherCache.cs (1)
78var allPackagesResult = GetPackages(source, package.Id, framework);
Resolution\GatherExceptionHelpers.cs (4)
47&& StringComparer.OrdinalIgnoreCase.Equals(target, reference.PackageIdentity.Id)); 57var packagesForId = availablePackages.Where(package => StringComparer.OrdinalIgnoreCase.Equals(target, package.Id)); 84var configEntry = packagesConfig.FirstOrDefault(r => r.PackageIdentity.Id.Equals(target, StringComparison.OrdinalIgnoreCase)); 85var availablePackage = availablePackages.FirstOrDefault(p => p.Id.Equals(target, StringComparison.OrdinalIgnoreCase));
Resolution\PrunePackageTree.cs (28)
31var allowedPackageId = new HashSet<string>(allowedPackageIdentity.Select(p => p.Id), StringComparer.OrdinalIgnoreCase); 33return packages.Where(p => !(p.HasVersion && p.Version.IsPrerelease) || allowedPackageId.Contains(p.Id)); 53return packages.Where(p => !(p.HasVersion && p.Version.IsPrerelease) || allowed.Contains(p.Id)); 60allowed.Add(p.Id); 69var packagesDict = packages.ToLookup(p => p.Id).ToDictionary(p => p.Key, p => p.ToArray()); 110installed.Add(packageReference.PackageIdentity.Id, packageReference.PackageIdentity.Version); 116installed.TryGetValue(package.Id, out NuGetVersion version)) 143return packages.Where(p => !StringComparer.OrdinalIgnoreCase.Equals(target.Id, p.Id) || 144(StringComparer.OrdinalIgnoreCase.Equals(target.Id, p.Id) && comparer.Equals(p.Version, target.Version))); 152return packages.Where(p => !StringComparer.OrdinalIgnoreCase.Equals(id, p.Id) || 153(StringComparer.OrdinalIgnoreCase.Equals(id, p.Id) && !p.Version.IsPrerelease)); 163return packages.Where(p => !StringComparer.OrdinalIgnoreCase.Equals(minimum.Id, p.Id) || 164(StringComparer.OrdinalIgnoreCase.Equals(minimum.Id, p.Id) && comparer.Compare(p.Version, minimum.Version) >= 0)); 172return packages.Where(p => !StringComparer.OrdinalIgnoreCase.Equals(p.Id, packageReference.PackageIdentity.Id) 186targets.Add(primaryTarget.Id, primaryTarget.Version); 189return packages.Where(p => !targets.ContainsKey(p.Id) || (targets.ContainsKey(p.Id) && targets[p.Id] == p.Version)); 197if (string.Equals(package.Id, packageId, StringComparison.OrdinalIgnoreCase)) 212return packages.Where(p => !p.Id.Equals(packageId, StringComparison.OrdinalIgnoreCase) || p == highest); 221installed[packageReference.PackageIdentity.Id] = packageReference.PackageIdentity.Version; 224return packages.Where(p => !installed.ContainsKey(p.Id) || MeetsVersionConstraints(p.Version, installed[p.Id], versionConstraints));
Resolution\ResolverGather.cs (21)
104_idsSearched.Add(primaryTarget.Id); 105allPrimaryTargets.Add(primaryTarget.Id); 155currentResults.RemoveWhere(package => string.Equals(installedPackage.Id, package.Id, StringComparison.OrdinalIgnoreCase) 216if (!combinedResults.Any(package => string.Equals(package.Id, targetId, StringComparison.OrdinalIgnoreCase))) 222if (string.Equals(targetId, pid.Id, StringComparison.OrdinalIgnoreCase)) 288if (!allPrimaryTargets.Contains(installedPackage.Id)) 328closureIds.UnionWith(combinedResults.Where(package => idsSearched.Contains(package.Id)) 335.Select(package => package.Id)); 338var currentResultIds = new HashSet<string>(combinedResults.Select(package => package.Id), 342closureIds.UnionWith(installedPackages.Select(package => package.Id) 408cacheResult = _cache.GetPackages(packageSource, request.Package.Id, _context.TargetFramework); 415_context.Log.LogDebug(string.Format(CultureInfo.CurrentCulture, "Package {0} from source {1} gathered from cache.", request.Package.Id, request.Source.Source.PackageSource.Name)); 431request.Package.Id, 453request.Package.Id, 465string message = String.Format(CultureInfo.CurrentCulture, Strings.UnableToGatherPackageFromSource, request.Package.Id, request.Source.Source.PackageSource.Source); 471string message = String.Format(CultureInfo.CurrentCulture, Strings.UnableToGatherPackageFromSource, request.Package.Id, request.Source.Source.PackageSource.Source); 546configuredPackageSources = _context.PackageSourceMapping.GetConfiguredPackageSources(package.Id); 551_context.Log.LogDebug(StringFormatter.Log_PackageSourceMappingMatchFound((package.Id), packageSourcesAtPrefix)); 555_context.Log.LogDebug(StringFormatter.Log_PackageSourceMappingNoMatchFound((package.Id))); 562if (package.HasVersion || _idsSearched.Add(package.Id))
Resolution\UninstallResolver.cs (2)
23var packageIdentity = new PackageIdentity(dependencyInfo.Id, dependencyInfo.Version); 27dependency.Id.Equals(i.Id, StringComparison.OrdinalIgnoreCase)
Utility\JsonConfigUtility.cs (1)
86var dependency = new PackageDependency(package.Id, range);
Utility\PackageGraphAnalysisUtilities.cs (1)
85if (packageDependencyInfo.Dependencies.Any(d => package.Id == d.Id && package.Version == d.VersionRange.MinVersion))
Utility\PackagesConfigLockFileUtility.cs (3)
245var toUninstallId = toUninstall.PackageIdentity.Id; 270Id = toInstall.PackageIdentity.Id, 322Id = package.PackageIdentity.Id,
NuGet.Packaging (48)
Core\comparers\PackageIdentityComparer.cs (5)
84&& StringComparer.OrdinalIgnoreCase.Equals(x.Id, y.Id); 99combiner.AddObject(obj.Id, StringComparer.OrdinalIgnoreCase); 125int result = StringComparer.OrdinalIgnoreCase.Compare(x.Id, y.Id);
Core\PackageDependencyInfo.cs (1)
32: this(identity.Id, identity.Version, dependencies)
Core\PackageIdentity.cs (2)
123? String.Format(CultureInfo.InvariantCulture, ToStringFormat, Id, Version!.ToNormalizedString()) 124: Id;
MinClientVersionUtility.cs (1)
37packageIdentity.Id + " " + packageIdentity.Version.ToNormalizedString(),
PackageExtraction\PackagePathHelper.cs (2)
93var packageId = packageIdentity.Id; 123var packageId = packageIdentity.Id.ToLowerInvariant();
PackageExtractor.cs (22)
402var targetPath = versionFolderPathResolver.GetInstallPath(packageIdentity.Id, packageIdentity.Version); 403var targetNuspec = versionFolderPathResolver.GetManifestFilePath(packageIdentity.Id, packageIdentity.Version); 404var targetNupkg = versionFolderPathResolver.GetPackageFilePath(packageIdentity.Id, packageIdentity.Version); 405var hashPath = versionFolderPathResolver.GetHashPath(packageIdentity.Id, packageIdentity.Version); 406var nupkgMetadataFilePath = versionFolderPathResolver.GetNupkgMetadataPath(packageIdentity.Id, packageIdentity.Version); 409$"Acquiring lock for the installation of {packageIdentity.Id} {packageIdentity.Version}"); 422$"Acquired lock for the installation of {packageIdentity.Id} {packageIdentity.Version}"); 575logger.LogInformation(StringFormatter.Log_InstalledPackage(packageIdentity.Id, packageIdentity.Version.OriginalVersion!, source, contentHash, targetPath)); 583+ $"{packageIdentity.Id} {packageIdentity.Version}"); 601packageIdentity.Id, 603actualIdentity.Id, 678var targetPath = versionFolderPathResolver.GetInstallPath(packageIdentity.Id, packageIdentity.Version); 679var targetNuspec = versionFolderPathResolver.GetManifestFilePath(packageIdentity.Id, packageIdentity.Version); 680var targetNupkg = versionFolderPathResolver.GetPackageFilePath(packageIdentity.Id, packageIdentity.Version); 681var hashPath = versionFolderPathResolver.GetHashPath(packageIdentity.Id, packageIdentity.Version); 682var nupkgMetadataFilePath = versionFolderPathResolver.GetNupkgMetadataPath(packageIdentity.Id, packageIdentity.Version); 685$"Acquiring lock for the installation of {packageIdentity.Id} {packageIdentity.Version}"); 698$"Acquired lock for the installation of {packageIdentity.Id} {packageIdentity.Version}"); 879logger.LogInformation(StringFormatter.Log_InstalledPackage(packageIdentity.Id, packageIdentity.Version.OriginalVersion!, packageDownloader.Source, contentHash, targetPath)); 887+ $"{packageIdentity.Id} {packageIdentity.Version}"); 1145message.LibraryId = package.Id; 1146message.Message = string.Format(CultureInfo.CurrentCulture, Strings.ExtractionLog_InformationPrefix, package.Id, package.Version, source, message.Message);
PackagePathResolver.cs (1)
103return identity.Id;
PackageReaderBase.cs (1)
201var id = GetIdentity().Id;
PackagesConfigReader.cs (3)
223package.PackageIdentity.Id, 224lastIdentity.Id, 228duplicates.Add(lastIdentity.Id);
PackagesConfigWriter.cs (7)
193if (PackagesConfig.HasAttributeValue(packagesNode, PackagesConfig.IdAttributeName, entry.PackageIdentity.Id, out package)) 196Strings.PackageEntryAlreadyExist, entry.PackageIdentity.Id)); 238Strings.PackageEntryNotExist, oldEntry.PackageIdentity.Id, oldEntry.PackageIdentity.Version)); 275newEntry.PackageIdentity.Id, 353Strings.PackageEntryNotExist, entry.PackageIdentity.Id, entry.PackageIdentity.Version)); 365node.Add(new XAttribute(XName.Get(PackagesConfig.IdAttributeName), entry.PackageIdentity.Id)); 425entry.PackageIdentity.Id, out matchingIdNode);
Rules\PathTooLongRule.cs (1)
22var installedPath = versionFolderPathResolver.GetInstallPath(packageIdentity.Id, packageIdentity.Version);
Telemetry\PackageExtractionTelemetryEvent.cs (1)
45AddPiiData(nameof(PackageId), packageId.Id.ToLowerInvariant());
TopologicalSortUtility.cs (1)
181return info.Id;
NuGet.ProjectModel (3)
PackageSpecOperations.cs (3)
97AddOrUpdateDependency(spec, new PackageDependency(identity.Id, new VersionRange(identity.Version))); 206AddOrUpdateDependency(spec, new PackageDependency(identity.Id, new VersionRange(identity.Version)), frameworksToAdd); 224AddOrUpdateDependency(spec, new PackageDependency(identity.Id, new VersionRange(identity.Version)), frameworksToAdd);
NuGet.Protocol (75)
HttpSource\HttpStreamValidation.cs (2)
132expectedIdentity.Id, 134actualIdentity.Id,
LegacyFeed\DependencyInfoResourceV2Feed.cs (1)
104var identity = new PackageIdentity(packageVersion.Id, NuGetVersion.Parse(packageVersion.Version.ToString()));
LegacyFeed\PackageSearchResourceV2Feed.cs (1)
56var results = query.GroupBy(p => p.Id)
LegacyFeed\V2FeedListResource.cs (4)
200_currentPage.Items.GroupBy(p => p.Id) 207_currentPage.Items.GroupBy(p => p.Id) 233_currentPage.Items.GroupBy(p => p.Id) 240_currentPage.Items.GroupBy(p => p.Id)
LegacyFeed\V2FeedPackageInfo.cs (1)
50: base(identity.Id, identity.Version)
LegacyFeed\V2FeedParser.cs (2)
127package.Id, 137var allPackages = await FindPackagesByIdAsync(package.Id, sourceCacheContext, log, token);
LegacyFeed\V2FeedQueryBuilder.cs (2)
122PackageIdValidator.Validate(package.Id); 127UriUtility.UrlEncodeOdataParameter(package.Id),
LegacyFeed\V2FeedUtilities.cs (1)
48package.Id,
LocalPackageArchiveDownloader.cs (1)
192ProtocolDiagnostics.RaiseEvent(new ProtocolDiagnosticNupkgCopiedEvent(Source, destination.Length, _packageIdentity.Id));
LocalRepositories\FindLocalPackagesResourceUnzipped.cs (1)
37return _packages.Value.Where(package => StringComparer.OrdinalIgnoreCase.Equals(id, package.Identity.Id)).ToArray();
LocalRepositories\LocalAutoCompleteResource.cs (2)
75p.Identity.Id.StartsWith(searchFilter, StringComparison.OrdinalIgnoreCase)); 83return packages.Select(p => p.Identity.Id)
LocalRepositories\LocalPackageSearchResource.cs (4)
87var id = package.Identity.Id; 135var versions = localResource.FindPackagesById(package.Identity.Id, log, token) 186if (!first && !StringComparer.OrdinalIgnoreCase.Equals(element.Identity.Id, previousElement.Identity.Id))
LocalRepositories\LocalV2FindPackageByIdResource.cs (2)
318var packageInfo = GetPackageInfo(packageIdentity.Id, packageIdentity.Version, cacheContext, logger); 456if (string.Equals(identity.Id, id, StringComparison.OrdinalIgnoreCase))
LocalRepositories\LocalV3FindPackageByIdResource.cs (3)
360if (DoesVersionExist(packageIdentity.Id, packageIdentity.Version)) 362var packagePath = _resolver.GetPackageFilePath(packageIdentity.Id, packageIdentity.Version); 363var matchedPackageIdentity = new PackageIdentity(packageIdentity.Id, packageIdentity.Version);
Model\PackageSearchMetadataBuilder.cs (1)
150Title = identity.Id,
Model\PackageSearchMetadataV2Feed.cs (2)
26PackageId = package.Id; 55PackageId = package.Id;
Plugins\PluginPackageDownloader.cs (1)
198_packageIdentity.Id,
Plugins\PluginPackageReader.cs (6)
278var packageId = _packageIdentity.Id; 614var id = nuspecReader.GetIdentity().Id; 927var packageId = _packageIdentity.Id; 1023var packageId = _packageIdentity.Id; 1069var packageId = _packageIdentity.Id; 1110var fileName = resolver.GetPackageDownloadMarkerFileName(_packageIdentity.Id);
RemotePackageArchiveDownloader.cs (1)
180_packageIdentity.Id,
RemoteRepositories\HttpFileSystemBasedFindPackageByIdResource.cs (1)
353HashSet<NuGetVersion>? packageVersions = await GetAvailablePackageVersionsAsync(packageIdentity.Id, cacheContext, logger, cancellationToken);
RemoteRepositories\PluginFindPackageByIdResource.cs (1)
287packageInfo.Identity.Id,
RemoteRepositories\RemoteV2FindPackageByIdResource.cs (1)
339packageIdentity.Id,
RemoteRepositories\RemoteV3FindPackageByIdResource.cs (1)
329packageIdentity.Id,
Resources\DependencyInfoResourceV3.cs (2)
72var uri = _regResource.GetUri(package.Id); 76var regInfo = await ResolverMetadataClient.GetRegistrationInfo(_client, uri, package.Id, singleVersion, cacheContext, projectFramework, log, token);
Resources\DownloadResourcePlugin.cs (2)
119new PrefetchPackageRequest(_packageSource.Source, identity.Id, identity.Version.ToNormalizedString()), 141$"{identity.Id}.{identity.Version.ToNormalizedString()}"));
Resources\DownloadResourceV3.cs (2)
75PackageIdValidator.Validate(identity.Id); 88var id = identity.Id.ToLowerInvariant();
Resources\PackageMetadataResourceV3.cs (1)
86var packageMetaDatas = await GetMetadataAsync(package.Id, includePrerelease: true, includeUnlisted: true, range, sourceCacheContext, log, token);
Resources\PackageUpdateResource.cs (1)
921string.Format(CultureInfo.InvariantCulture, TempApiKeyServiceEndpoint, packageIdentity.Id, packageIdentity.Version), noServiceEndpoint);
Resources\RegistrationResourceV3.cs (4)
88|| package.Id == null 94PackageIdValidator.Validate(package.Id); 97package.Id.ToLowerInvariant(), package.Version.ToNormalizedString().ToLowerInvariant())); 106return (await GetPackageMetadata(identity.Id, new VersionRange(identity.Version, true, identity.Version, true), true, true, cacheContext, log, token)).SingleOrDefault();
Utility\FindPackagesByIdNupkgDownloader.cs (4)
75reader = PackageUtilities.OpenNuspecFromNupkg(identity.Id, stream, logger); 139ProtocolDiagnostics.RaiseEvent(new ProtocolDiagnosticNupkgCopiedEvent(_httpSource.PackageSource, destination.Length, identity.Id)); 259PackageIdValidator.Validate(identity.Id); 272"nupkg_" + identity.Id.ToLowerInvariant() + "." + identity.Version.ToNormalizedString(),
Utility\GlobalPackagesFolderUtility.cs (4)
37var nupkgMetadataPath = defaultPackagePathResolver.GetNupkgMetadataPath(packageIdentity.Id, packageIdentity.Version); 38var hashPath = defaultPackagePathResolver.GetHashPath(packageIdentity.Id, packageIdentity.Version); 40packageIdentity.Id, 43packageIdentity.Id,
Utility\LocalFolderUtility.cs (9)
114if (StringComparer.OrdinalIgnoreCase.Equals(id, package.Identity.Id)) 370var idVersion = $"{identity.Id}.{identity.Version.ToString()}"; 389var searchPattern = GetPackagesConfigFolderSearchPattern(identity.Id); 395var dirVersion = GetVersionFromIdVersionString(dir.Name, identity.Id); 503return identity.Equals(GetIdentityFromNupkgPath(file, identity.Id)); 666var nupkgPath = pathResolver.GetPackageFilePath(identity.Id, identity.Version); 667var nuspecPath = pathResolver.GetManifestFilePath(identity.Id, identity.Version); 668var hashPath = pathResolver.GetHashPath(identity.Id, identity.Version); 691new PackageIdentity(identity.Id, identity.Version),
Utility\OfflineFeedUtility.cs (4)
36var nupkgFilePath = versionFolderPathResolver.GetPackageFilePath(packageIdentity.Id, packageIdentity.Version); 37var hashFilePath = versionFolderPathResolver.GetHashPath(packageIdentity.Id, packageIdentity.Version); 38var nuspecFilePath = versionFolderPathResolver.GetManifestFilePath(packageIdentity.Id, packageIdentity.Version); 74versionFolderPathResolver.GetPackageFilePath(packageIdentity.Id, packageIdentity.Version));
NuGet.Resolver (60)
PackageResolver.cs (15)
41if (!context.AvailablePackages.Any(p => StringComparer.OrdinalIgnoreCase.Equals(p.Id, requiredId))) 57StringComparer.OrdinalIgnoreCase.Equals(p.Id, package.Id) && 77StringComparer.OrdinalIgnoreCase.Equals(p.Id, package.Id) && 82var packageString = $"'{package.Id} {package.Version.ToNormalizedString()}'"; 115resolverPackages.Add(new ResolverPackage(package.Id, package.Version, dependencies, package.Listed, false)); 126foreach (var group in resolverPackages.GroupBy(e => e.Id, StringComparer.OrdinalIgnoreCase)) 199String.Join(" => ", circularReferences.Select(package => $"{package.Id} {package.Version.ToNormalizedString()}")))); 219var target = packages.FirstOrDefault(targetPackage => StringComparer.OrdinalIgnoreCase.Equals(targetPackage.Id, dependency.Id)); 236return $"'{package.Id} {package.Version.ToNormalizedString()} {Strings.DependencyConstraint}: {dependencyString}'"; 269if (!dependencyRangesByPackageId.ContainsKey(package.Id)) 271dependencyRangesByPackageId.Add(package.Id, new List<VersionRange>()); 298package => dependencyByPackageId[package.Id].Satisfies(package.Version) || mustKeep.Contains(package.Id))
PackageResolverContext.cs (1)
77Debug.Assert(PreferredVersions.GroupBy(p => p.Id, StringComparer.OrdinalIgnoreCase)
ResolverComparer.cs (5)
42_installedVersions.Add(package.Id, package.Version); 55Debug.Assert(string.Equals(x.Id, y.Id, StringComparison.OrdinalIgnoreCase)); 106if (_targetIds.Contains(x.Id, StringComparer.OrdinalIgnoreCase)) 126if (_installedVersions.TryGetValue(x.Id, out installedVersion))
ResolverInputSort.cs (3)
36var groupIds = grouped.Select(group => group.First().Id).ToList(); 83var nextGroup = grouped.Single(group => StringComparer.OrdinalIgnoreCase.Equals(group.First().Id, nextId)); 119if (context.PackagesConfig.Select(package => package.PackageIdentity.Id).Contains(id, StringComparer.OrdinalIgnoreCase))
ResolverPackage.cs (3)
74: this(info.Id, info.Version, info.Dependencies, listed, absent) 97return String.Format(CultureInfo.InvariantCulture, "Absent {0}", Id); 101return String.Format(CultureInfo.InvariantCulture, "{0} {1}", Id, Version);
ResolverUtility.cs (33)
39var allPackageIds = new HashSet<string>(solution.Select(package => package.Id), StringComparer.OrdinalIgnoreCase); 41var installedPackageIds = new HashSet<string>(packagesConfig.Select(package => package.PackageIdentity.Id), StringComparer.OrdinalIgnoreCase); 46var requiredPackages = solution.Where(package => requiredPackageIds.Contains(package.Id)).ToList(); 55.OrderBy(package => package.Id, StringComparer.OrdinalIgnoreCase) 65foreach (var targetPackage in solution.Where(package => newPackageIdSet.Contains(package.Id)) 66.OrderBy(package => package.Id, StringComparer.OrdinalIgnoreCase)) 80foreach (var targetPackage in solution.Where(package => installedPackageIds.Contains(package.Id)) 81.OrderBy(package => package.Id, StringComparer.OrdinalIgnoreCase)) 95foreach (var targetPackage in solution.Where(package => newDependencyPackageIds.Contains(package.Id)) 96.OrderBy(package => GetLowestDistanceFromTarget(package.Id, requiredPackageIds, solution)) 97.ThenBy(package => package.Id, StringComparer.OrdinalIgnoreCase)) 119var problemPackage = solution.FirstOrDefault(package => StringComparer.OrdinalIgnoreCase.Equals(package.Id, problemPackageId)); 128var configEntry = packagesConfig.FirstOrDefault(entry => StringComparer.OrdinalIgnoreCase.Equals(entry.PackageIdentity.Id, problemPackageId)); 131if (!availablePackages.Any(package => StringComparer.OrdinalIgnoreCase.Equals(problemPackageId, package.Id)) || 150package.Version != null && StringComparer.OrdinalIgnoreCase.Equals(package.Id, problemPackageId)); 197return $"'{package.Id} {package.Version.ToNormalizedString()} {Strings.DependencyConstraint}: {dependencyString}'"; 209if (visitedPackages.Contains(package.Id)) 223var target = solution.FirstOrDefault(targetPackage => StringComparer.OrdinalIgnoreCase.Equals(targetPackage.Id, dependency.Id)); 229!availablePackages.Where(p => StringComparer.OrdinalIgnoreCase.Equals(p.Id, dependency.Id)).Any(p => IsDependencySatisfied(dependency, p)))) 248var target = packages.FirstOrDefault(targetPackage => StringComparer.OrdinalIgnoreCase.Equals(targetPackage.Id, dependency.Id)); 272var targetPackage = packages.FirstOrDefault(package => StringComparer.OrdinalIgnoreCase.Equals(package.Id, targetId)); 300var walkedPackages = new HashSet<ResolverPackage>(packages.Where(package => targets.Contains(package.Id)), PackageIdentity.Comparer); 307while (level < 20 && !walkedPackages.Any(package => StringComparer.OrdinalIgnoreCase.Equals(package.Id, packageId))) 314var dependencyPackages = packages.Where(package => dependencyIds.Contains(package.Id, StringComparer.OrdinalIgnoreCase)); 332return x.FindDependencyRange(y.Id) != null; 339dependencies.All(d => result.Any(r => StringComparer.OrdinalIgnoreCase.Equals(r.Id, d.Id))); 346var node = satisfiedNodes.OrderBy(p => p.Id, StringComparer.OrdinalIgnoreCase).First(); 363var uniqueResult = new HashSet<string>(result.Select(n => n.Id), StringComparer.OrdinalIgnoreCase); 364var sorted = nodes.Where(n => !uniqueResult.Contains(n.Id)).OrderBy(p => p.Id, StringComparer.OrdinalIgnoreCase); 376var p1ToP2Dependency = p1.FindDependencyRange(p2.Id); 382var p2ToP1Dependency = p2.FindDependencyRange(p1.Id); 399var packageLookUp = solution.ToDictionary(p => p.Id, StringComparer.OrdinalIgnoreCase);