16 writes to VersionRange
NuGet.Build.Tasks.Pack (1)
PackTaskLogic.cs (1)
1127var libraryRange = new LibraryRange(packageDependency.LibraryRange) { VersionRange = versionRange };
NuGet.CommandLine.XPlat (1)
Commands\PackageReferenceCommands\AddPackageReferenceCommandRunner.cs (1)
382LibraryRange = new LibraryRange(dependency.LibraryRange) { VersionRange = version, Name = packageId },
NuGet.Commands (3)
RestoreCommand\DependencyGraphResolver.cs (2)
89VersionRange = new VersionRange(_request.Project.Version), 1368LibraryRange = new LibraryRange(childDependency.LibraryRange) { VersionRange = pinnedVersionRange },
RestoreCommand\RestoreCommand.cs (1)
1844VersionRange = new VersionRange(_request.Project.Version),
NuGet.DependencyResolver.Core (2)
PackagingUtility.cs (1)
41VersionRange = dependency.VersionRange,
Remote\RemoteDependencyWalker.cs (1)
271VersionRange = runtimeDependency.VersionRange,
NuGet.LibraryModel (4)
DownloadDependency.cs (1)
34VersionRange = library.VersionRange
LibraryIdentity.cs (1)
84VersionRange = library.Version == null ? null
LibraryRange.cs (2)
32VersionRange = versionRange; 40VersionRange = other.VersionRange;
NuGet.ProjectModel (5)
JsonPackageSpecReader.Utf8JsonStreamReader.cs (2)
260VersionRange = dependencyVersionRange 468VersionRange = dependencyVersionRange
PackageSpecOperations.cs (2)
58libraryRange = new LibraryRange(libraryRange) { VersionRange = range }; 279var libraryRange = new LibraryRange(libraryDependency.LibraryRange) { VersionRange = range };
PackageSpecReferenceDependencyProvider.cs (1)
359VersionRange = VersionRange.Parse("1.0.0"),
129 references to VersionRange
NuGet.Build.Tasks.Pack (7)
PackTaskLogic.cs (7)
1039&& dependency.LibraryRange.VersionRange.Satisfies(packageToPrune.VersionRange.MaxVersion)) 1104if (packageDependency.LibraryRange.VersionRange.IsFloating) 1112if (packageDependency.LibraryRange.VersionRange.HasUpperBound) 1116includeMinVersion: packageDependency.LibraryRange.VersionRange.IsMinInclusive, 1117maxVersion: packageDependency.LibraryRange.VersionRange.MaxVersion, 1118includeMaxVersion: packageDependency.LibraryRange.VersionRange.IsMaxInclusive); 1124includeMinVersion: packageDependency.LibraryRange.VersionRange.IsMinInclusive);
NuGet.CommandLine.XPlat (12)
Commands\Package\Update\PackageUpdateCommandRunner.cs (3)
526tfmVersionRange = dependency.LibraryRange.VersionRange ?? VersionRange.All; 630if (existing.Item1 != dependency.LibraryRange.VersionRange) 643VersionRange version = dependency.LibraryRange.VersionRange ?? VersionRange.All;
Commands\Why\DependencyGraphFinder.cs (1)
104dependencies.AddRange(directPackages.Select(p => new PackageDependency(p.Name, p.LibraryRange.VersionRange ?? VersionRange.All)));
Utility\MSBuildAPIUtility.cs (8)
233IEnumerable<LibraryDependency> packageReferencedDependenciesWithoutCentralVersionDefined = packageSpec.TargetFrameworks.SelectMany(tfm => tfm.Dependencies.Where(d => d.LibraryRange.VersionRange == null)); 367string packageVersion = libraryDependency.LibraryRange.VersionRange.OriginalString; 386string packageVersion = libraryDependency.LibraryRange.VersionRange.OriginalString; 562var packageVersion = libraryDependency.LibraryRange.VersionRange.OriginalString ?? 563libraryDependency.LibraryRange.VersionRange.MinVersion.ToString(); 594var packageVersion = libraryDependency.LibraryRange.VersionRange.OriginalString ?? 595libraryDependency.LibraryRange.VersionRange.MinVersion.ToString(); 835var projectFileVersion = topLevelPackage.LibraryRange.VersionRange.ToString();
NuGet.Commands (58)
CommandRunners\PackCommandRunner.cs (3)
364VersionRange version = dependency.LibraryRange.VersionRange; 993matchingDependency.LibraryRange.VersionRange, dependency.LibraryRange.VersionRange
PackagesLockFileBuilder.cs (1)
67dependency.RequestedVersion = framework_dep.LibraryRange.VersionRange;
RestoreCommand\DependencyGraphResolver.cs (16)
379if (childLibraryDependency.LibraryRange.VersionRange == null) 428if (!RemoteDependencyWalker.IsGreaterThanOrEqualTo(childResolvedLibraryDependency.LibraryRange.VersionRange, childLibraryDependency.LibraryRange.VersionRange)) 442if (resolvedVersion != null && childLibraryDependency.LibraryRange.VersionRange.Satisfies(resolvedVersion)) 564&& childLibraryDependency.LibraryRange.VersionRange != VersionRange.All 565&& !RemoteDependencyWalker.IsGreaterThanOrEqualTo(childResolvedDependencyGraphItem.LibraryDependency.LibraryRange.VersionRange, childLibraryDependency.LibraryRange.VersionRange)) 596&& childLibraryDependency.LibraryRange.VersionRange != null 597&& !childLibraryDependency.LibraryRange.VersionRange!.Satisfies(newGraphNode.Item.Key.Version) 609childLibraryDependency.LibraryRange.VersionRange.MinVersion!, 642range: newGraphNode.Key.VersionRange, 687downgrade.FromLibraryDependency.LibraryRange.VersionRange?.MinVersion!, 1027VersionRange currentVersionRange = currentDependencyGraphItem.LibraryDependency.LibraryRange.VersionRange ?? VersionRange.All; 1028VersionRange chosenVersionRange = chosenResolvedItem.LibraryDependency.LibraryRange.VersionRange ?? VersionRange.All; 1275if (dependency.LibraryRange.VersionRange == null) 1325if (childDependency.LibraryRange.VersionRange == null
RestoreCommand\DependencyGraphResolver.DependencyGraphItem.cs (2)
166|| !dependency.LibraryRange!.VersionRange!.Satisfies(packageToPrune!.VersionRange!.MaxVersion!)) 190logger.LogDebug(string.Format(CultureInfo.CurrentCulture, Strings.RestoreDebugPruningPackageReference, $"{dependency.Name} {dependency.LibraryRange!.VersionRange.OriginalString}", parentLibrary, packageToPrune.VersionRange.MaxVersion));
RestoreCommand\DependencyGraphResolver.LibraryRangeComparer.cs (5)
30if (x == null || y == null || x.VersionRange == null || y.VersionRange == null) 78&& x.VersionRange.Equals(y.VersionRange); 101VersionRange versionRange = obj.VersionRange ?? VersionRange.None;
RestoreCommand\Diagnostics\UnexpectedDependencyMessages.cs (11)
155var minVersion = dependency.LibraryRange.VersionRange?.MinVersion; 156if (minVersion != null && dependency.LibraryRange.VersionRange.IsMinInclusive) 164dependency.LibraryRange.VersionRange.PrettyPrint(), 185.Where(e => e.LibraryRange.VersionRange == null) 190DiagnosticUtility.FormatDependency(e.Name, e.LibraryRange.VersionRange)), 201.Where(e => e.LibraryRange.VersionRange != null && HasMissingLowerBound(e.LibraryRange.VersionRange)) 206DiagnosticUtility.FormatDependency(e.Name, e.LibraryRange.VersionRange)), 267var dependencyRange = dependency.LibraryRange.VersionRange; 314&& dependency.LibraryRange.VersionRange != null && !dependency.LibraryRange.VersionRange.IsFloating);
RestoreCommand\Diagnostics\UnresolvedMessages.cs (1)
114var range = unresolved.VersionRange ?? VersionRange.All;
RestoreCommand\RestoreCommand.cs (5)
959&& dependency.LibraryRange.VersionRange != null 960&& dependency.LibraryRange.VersionRange.Satisfies(packageToPrune.VersionRange.MaxVersion!)) 1083if (dependency?.LibraryRange.VersionRange == VersionRange.All) 1166if (!libraryDependency.VersionCentrallyManaged && libraryDependency.LibraryRange.VersionRange != null && libraryDependency.VersionOverride == null) 1174if (libraryDependency.LibraryRange?.VersionRange == null)
RestoreCommand\RestoreTargetGraph.cs (2)
162if (node.Key.VersionRange != null) 179range: node.Key.VersionRange,
RestoreCommand\SourceRepositoryDependencyProvider.cs (6)
241if (libraryRange.VersionRange?.MinVersion != null && libraryRange.VersionRange.IsMinInclusive && !libraryRange.VersionRange.IsFloating) 254libraryRange.VersionRange.MinVersion, 269Version = libraryRange.VersionRange.MinVersion, 279var packageVersion = packageVersions?.FindBestMatch(libraryRange.VersionRange, version => version);
RestoreCommand\Utility\IncludeFlagUtils.cs (2)
68&& dependency.LibraryRange.VersionRange != null 69&& dependency.LibraryRange.VersionRange.Satisfies(packageToPrune.VersionRange.MaxVersion))
RestoreCommand\Utility\LockFileUtils.cs (2)
480.Select(ld => new PackageDependency(ld.Name, ld.LibraryRange.VersionRange)) 1020var range = dependency.LibraryRange.VersionRange ?? VersionRange.All;
RestoreCommand\Utility\NoOpRestoreUtilities.cs (1)
252request.Project.TargetFrameworks.First().Dependencies.First().LibraryRange.VersionRange,
RestoreCommand\Utility\ToolRestoreUtility.cs (1)
129GetToolDependencyOrNullFromSpec(e.Request.Project)?.LibraryRange?.VersionRange))
NuGet.DependencyResolver.Core (26)
GraphModel\GraphOperations.cs (8)
154if (sideNode.Key.VersionRange != null && 155node.Key.VersionRange != null && 156!RemoteDependencyWalker.IsGreaterThanOrEqualTo(sideNode.Key.VersionRange, node.Key.VersionRange)) 163if (resolvedVersion != null && node.Key.VersionRange.Satisfies(resolvedVersion)) 330return node.Key.VersionRange ?? VersionRange.All; 425childNode.Key.VersionRange != null && 436var versionRange = childNode.Key.VersionRange;
Remote\RemoteDependencyWalker.cs (6)
278if (libraryRange.VersionRange != null && 280libraryRange.VersionRange.MinVersion < runtimeDependency.VersionRange.MinVersion) 398if (d.LibraryRange.VersionRange != null && 399childDependencyLibrary.VersionRange != null && 400!IsGreaterThanOrEqualTo(d.LibraryRange.VersionRange, childDependencyLibrary.VersionRange))
ResolverUtility.cs (12)
211if (libraryRange.VersionRange == null) 309if (libraryRange.VersionRange!.IsFloating) 338&& localMatch.Library.Version.Equals(libraryRange.VersionRange.MinVersion)) 361if (libraryRange.VersionRange.IsBetter( 445if (libraryRange.VersionRange!.IsFloating) 467if (nonHttpMatch != null && nonHttpMatch.Library.Version.Equals(libraryRange.VersionRange.MinVersion)) 482if (libraryRange.VersionRange.IsBetter( 518if (!libraryRange.VersionRange!.IsFloating && 520libraryRange.VersionRange.IsMinInclusive && 521match.Library.Version.Equals(libraryRange.VersionRange.MinVersion)) 527if (libraryRange.VersionRange.IsBetter( 576Version = libraryRange.VersionRange?.MinVersion!
NuGet.LibraryModel (15)
LibraryRange.cs (15)
40VersionRange = other.VersionRange; 54if (VersionRange != null) 56output = $"{output} {VersionRange.ToNonSnapshotRange().PrettyPrint()}"; 90if (VersionRange != null) 92if (VersionRange.HasLowerBound) 94if (VersionRange.IsMinInclusive) 103if (VersionRange.IsFloating) 105VersionRange.Float.ToString(sb); 109sb.Append(VersionRange.MinVersion.ToNormalizedString()); 113if (VersionRange.HasUpperBound) 115sb.Append(VersionRange.IsMaxInclusive ? " <= " : " < "); 116sb.Append(VersionRange.MaxVersion.ToNormalizedString()); 153&& Equals(VersionRange, other.VersionRange); 166combiner.AddObject(VersionRange);
NuGet.PackageManagement (4)
BuildIntegratedPackageReference.cs (3)
77var version = dependency.LibraryRange?.VersionRange?.MinVersion ?? new NuGetVersion(0, 0, 0); 103return dependency.LibraryRange?.VersionRange; 109return dependency.LibraryRange?.VersionRange?.MinVersion ?? new NuGetVersion(0, 0, 0);
NuGetPackageManager.cs (1)
3228versions.Add(dependency.LibraryRange.VersionRange);
NuGet.ProjectModel (7)
PackageSpecReferenceDependencyProvider.cs (1)
415&& dependency.LibraryRange.VersionRange.Satisfies(packageToPrune.VersionRange.MaxVersion))
PackageSpecWriter.cs (2)
383var versionRange = dependency.LibraryRange.VersionRange ?? VersionRange.All; 465var versionRange = dependency.LibraryRange.VersionRange ?? VersionRange.All;
ProjectLockFile\PackagesLockFileUtilities.cs (4)
452if (!EqualityUtility.EqualsWithNullCheck(lockFileDependency.RequestedVersion, dependency.LibraryRange.VersionRange)) 461dependency.LibraryRange.VersionRange.ToNormalizedString()) 508if (matchedP2PLibrary == null || !EqualityUtility.EqualsWithNullCheck(matchedP2PLibrary.VersionRange, dependency.LibraryRange.VersionRange)) 545&& dependency.LibraryRange.VersionRange.Satisfies(packageToPrune.VersionRange.MaxVersion))