5 instantiations of CentralPackageVersion
NuGet.Build.Tasks.Console (1)
MSBuildStaticGraphRestore.cs (1)
332result.Add(id, new CentralPackageVersion(id, versionRange));
NuGet.Commands (2)
RestoreCommand\Utility\MSBuildRestoreUtility.cs (1)
1166CentralPackageVersion centralPackageVersion = new CentralPackageVersion(cv.GetProperty("Id"), string.IsNullOrWhiteSpace(version) ? VersionRange.All : VersionRange.Parse(version));
RestoreCommand\Utility\PackageSpecFactory.cs (1)
972result.Add(id, new CentralPackageVersion(id, versionRange));
NuGet.ProjectModel (2)
JsonPackageSpecReader.Utf8JsonStreamReader.cs (1)
512centralPackageVersions[propertyName] = new CentralPackageVersion(propertyName, VersionRange.Parse(version));
PackageSpecOperations.cs (1)
185result.Add(dependency.Id, new CentralPackageVersion(dependency.Id, dependency.VersionRange));
50 references to CentralPackageVersion
NuGet.Build.Tasks.Console (5)
MSBuildStaticGraphRestore.cs (5)
321internal static Dictionary<string, CentralPackageVersion> GetCentralPackageVersions(IMSBuildProject project) 323var result = new Dictionary<string, CentralPackageVersion>(StringComparer.OrdinalIgnoreCase); 344internal static ImmutableArray<LibraryDependency> GetPackageReferences(IMSBuildProject project, bool isCentralPackageVersionManagementEnabled, IReadOnlyDictionary<string, CentralPackageVersion> centralPackageVersions) 367CentralPackageVersion centralPackageVersion = null; 752IReadOnlyDictionary<string, CentralPackageVersion> centralPackageVersions = null;
NuGet.CommandLine.XPlat (2)
Commands\Package\Update\PackageUpdateCommandRunner.cs (1)
515out CentralPackageVersion? centralVersion))
Commands\PackageReferenceCommands\AddPackageReferenceCommandRunner.cs (1)
143var centralVersion = originalPackageSpec
NuGet.Commands (21)
PackagesLockFileBuilder.cs (1)
61CentralPackageVersion? centralPackageVersion = null;
RestoreCommand\DependencyGraphResolver.cs (1)
898foreach (KeyValuePair<string, CentralPackageVersion> item in projectTargetFramework.CentralPackageVersions.NoAllocEnumerate())
RestoreCommand\DependencyGraphResolver.DependencyGraphItemIndexer.cs (3)
95/// Indexes a <see cref="CentralPackageVersion" /> and returns a <see cref="LibraryDependencyIndex" /> associated with the its name."/> 97/// <param name="centralPackageVersion">The <see cref="CentralPackageVersion" /> to index.</param> 99public LibraryDependencyIndex Index(CentralPackageVersion centralPackageVersion) => Index(centralPackageVersion.Name);
RestoreCommand\LockFileBuilder.cs (1)
547CentralPackageVersion centralPackageVersion = targetFrameworkInformation.CentralPackageVersions[node.Item.Key.Name];
RestoreCommand\RestoreCommand.cs (2)
1135List<CentralPackageVersion> packageVersionItemsWithFloatingVersion = null; 1185foreach (KeyValuePair<string, CentralPackageVersion> centralPackageVersion in targetFrameworkInformation.CentralPackageVersions.NoAllocEnumerate())
RestoreCommand\Utility\MSBuildRestoreUtility.cs (8)
673CentralPackageVersion centralPackageVersion = null; 1156private static Dictionary<string, Dictionary<string, CentralPackageVersion>> CreateCentralVersionDependencies(IEnumerable<IMSBuildItem> items, 1160var result = new Dictionary<string, Dictionary<string, CentralPackageVersion>>(); 1166CentralPackageVersion centralPackageVersion = new CentralPackageVersion(cv.GetProperty("Id"), string.IsNullOrWhiteSpace(version) ? VersionRange.All : VersionRange.Parse(version)); 1181private static void AddCentralPackageVersion(Dictionary<string, Dictionary<string, CentralPackageVersion>> centralPackageVersions, 1182CentralPackageVersion centralPackageVersion, 1187if (!centralPackageVersions.TryGetValue(framework, out Dictionary<string, CentralPackageVersion> versions)) 1189versions = new Dictionary<string, CentralPackageVersion>(StringComparer.OrdinalIgnoreCase);
RestoreCommand\Utility\PackageSpecFactory.cs (5)
404IReadOnlyDictionary<string, CentralPackageVersion>? centralPackageVersions = null; 781internal static ImmutableArray<LibraryDependency> GetPackageReferences(ITargetFramework project, bool isCentralPackageVersionManagementEnabled, IReadOnlyDictionary<string, CentralPackageVersion>? centralPackageVersions) 804CentralPackageVersion? centralPackageVersion = null; 961private static Dictionary<string, CentralPackageVersion> GetCentralPackageVersions(ITargetFramework project) 963var result = new Dictionary<string, CentralPackageVersion>(StringComparer.OrdinalIgnoreCase);
NuGet.LibraryModel (7)
CentralPackageVersion.cs (3)
11public sealed class CentralPackageVersion : IEquatable<CentralPackageVersion> 46return Equals(obj as CentralPackageVersion); 49public bool Equals(CentralPackageVersion? other)
CentralPackageVersionNameComparer.cs (4)
9public sealed class CentralPackageVersionNameComparer : IEqualityComparer<CentralPackageVersion> 23public bool Equals(CentralPackageVersion? x, CentralPackageVersion? y) 28public int GetHashCode(CentralPackageVersion obj)
NuGet.ProjectModel (15)
JsonPackageSpecReader.Utf8JsonStreamReader.cs (3)
491IDictionary<string, CentralPackageVersion> centralPackageVersions, 1417Dictionary<string, CentralPackageVersion> centralPackageVersions = null; 1447centralPackageVersions ??= new Dictionary<string, CentralPackageVersion>();
PackageSpecOperations.cs (4)
167IReadOnlyDictionary<string, CentralPackageVersion> newCentralPackageVersions = spec.RestoreMetadata?.CentralPackageVersionsEnabled ?? false ? 173static IReadOnlyDictionary<string, CentralPackageVersion> GetUpdatedCentralPackageDependencies(PackageDependency dependency, IReadOnlyDictionary<string, CentralPackageVersion> centralPackageVersions) 177Dictionary<string, CentralPackageVersion> result = new(dictSize, StringComparer.OrdinalIgnoreCase);
PackageSpecWriter.cs (2)
585private static void SetCentralDependencies(IObjectWriter writer, int count, IEnumerable<CentralPackageVersion> centralPackageVersions, bool hashing) 594foreach (var dependency in centralPackageVersions.OrderBy(dep => dep.Name, StringComparer.OrdinalIgnoreCase))
ProjectLockFile\PackagesLockFileUtilities.cs (2)
562IReadOnlyDictionary<string, CentralPackageVersion> centralPackageVersions, 582if (centralPackageVersions.TryGetValue(lockFileDependencyEnforcedByCPV.Id, out var centralPackageVersion))
TargetFrameworkInformation.cs (4)
22private IReadOnlyDictionary<string, CentralPackageVersion> _centralPackageVersions; 80public IReadOnlyDictionary<string, CentralPackageVersion> CentralPackageVersions 85_centralPackageVersions = value ?? ImmutableDictionary<string, CentralPackageVersion>.Empty; 127CentralPackageVersions = ImmutableDictionary<string, CentralPackageVersion>.Empty;