114 references to MinVersion
dotnet (10)
CommandFactory\CommandResolution\LockFileTargetExtensions.cs (1)
91if (library.Version.Equals(dependency.VersionRange.MinVersion))
NugetPackageDownloader\NuGetPackageDownloader.cs (7)
688else if (versionRange.HasLowerAndUpperBounds && versionRange.MinVersion == versionRange.MaxVersion) 691versionRange.MinVersion, packageIdentifier); 696versionRange.MinVersion, versionRange.MaxVersion, packageIdentifier); 701versionRange.MinVersion, packageIdentifier); 788if (versionRange.MinVersion != null && versionRange.MaxVersion != null && versionRange.MinVersion == versionRange.MaxVersion) 790return versionRange.MinVersion;
ToolPackage\ToolPackageDownloaderBase.cs (2)
121if (versionRange.MinVersion != null && versionRange.MaxVersion != null && versionRange.MinVersion == versionRange.MaxVersion)
Microsoft.DotNet.Build.Tasks.Packaging (11)
GenerateNuSpec.cs (11)
380if (versionRange.MinVersion == null && versionRange.MaxVersion == null) 417if (source == null || source.MinVersion == null) 423NuGetVersion minVersion = target.MinVersion; 426if (target.MinVersion == null) 429minVersion = source.MinVersion; 433if (target.MinVersion < source.MinVersion) 436minVersion = source.MinVersion; 440if (target.MinVersion == source.MinVersion) 485target = new VersionRange(target.MinVersion, target.IsMinInclusive, maxVersion, includeMaxVersion, target.Float, target.OriginalString);
Microsoft.DotNet.NuGetRepack.Tasks (3)
src\NuGetVersionUpdater.cs (3)
317versionRange.HasLowerAndUpperBounds && versionRange.MinVersion != versionRange.MaxVersion) 322var dependencyVersion = versionRange.MinVersion ?? versionRange.MaxVersion; 345else if (translation == VersionTranslation.Release && (versionRange.MinVersion?.IsPrerelease == true || versionRange.MaxVersion?.IsPrerelease == true))
Microsoft.NET.Build.Tasks (2)
DependencyContextBuilder.cs (1)
81MinVersion = d.VersionRange.MinVersion
LockFileExtensions.cs (1)
211if (library.Version.Equals(dependency.VersionRange.MinVersion))
NuGet.Build.Tasks.Console (1)
MSBuildStaticGraphRestore.cs (1)
306if (!(versionRange.HasLowerAndUpperBounds && versionRange.MinVersion.Equals(versionRange.MaxVersion)))
NuGet.CommandLine.XPlat (6)
_generated\18\PackageSearchJsonContext.VersionRange.g.cs (2)
78Getter = static obj => ((global::NuGet.Versioning.VersionRange)obj).MinVersion, 408NuGetVersionSerializeHandler(writer, ((global::NuGet.Versioning.VersionRange)value).MinVersion);
Commands\Package\Update\PackageUpdateCommandRunner.cs (2)
442bool usePrerelease = existingVersion.HasLowerBound && existingVersion.MinVersion.IsPrerelease; 579bool usePrerelease = package.identity.VersionRange.HasLowerBound && package.identity.VersionRange.MinVersion.IsPrerelease;
Utility\MSBuildAPIUtility.cs (2)
563libraryDependency.LibraryRange.VersionRange.MinVersion.ToString(); 595libraryDependency.LibraryRange.VersionRange.MinVersion.ToString();
NuGet.Commands (19)
RestoreCommand\DependencyGraphResolver.cs (6)
609childLibraryDependency.LibraryRange.VersionRange.MinVersion!, 687downgrade.FromLibraryDependency.LibraryRange.VersionRange?.MinVersion!, 840if ((a.MinVersion != null) != (b.MinVersion != null)) 845if (a.MinVersion != b.MinVersion)
RestoreCommand\Diagnostics\DiagnosticUtility.cs (1)
60return $"{id} {range.MinVersion.ToNormalizedString()}";
RestoreCommand\Diagnostics\UnexpectedDependencyMessages.cs (2)
155var minVersion = dependency.LibraryRange.VersionRange?.MinVersion; 228return (!dependency.Range.IsMinInclusive || dependency.Range.MinVersion != dependency.Child.Version);
RestoreCommand\Diagnostics\UnresolvedMessages.cs (2)
225|| range.MinVersion?.IsPrerelease == true; 311ideal = range.MinVersion;
RestoreCommand\RestoreCommand.cs (2)
1721var fromVersion = downgraded.GetVersionRange().MinVersion 1726?? downgradedBy.GetVersionRange().MinVersion
RestoreCommand\SourceRepositoryDependencyProvider.cs (3)
241if (libraryRange.VersionRange?.MinVersion != null && libraryRange.VersionRange.IsMinInclusive && !libraryRange.VersionRange.IsFloating) 254libraryRange.VersionRange.MinVersion, 269Version = libraryRange.VersionRange.MinVersion,
RestoreCommand\Utility\MSBuildRestoreUtility.cs (1)
796if (!(versionRange.HasLowerAndUpperBounds && versionRange.MinVersion.Equals(versionRange.MaxVersion)))
RestoreCommand\Utility\NoOpRestoreUtilities.cs (1)
287packageFiles.AddRange(GetPackageFiles(request.DependencyProviders.PackageFileCache, downloadDependency.Name, downloadDependency.VersionRange.MinVersion, pathResolvers));
RestoreCommand\Utility\PackageSpecFactory.cs (1)
873if (!(versionRange.HasLowerAndUpperBounds && versionRange.MinVersion.Equals(versionRange.MaxVersion)))
NuGet.DependencyResolver.Core (22)
Remote\RemoteDependencyWalker.cs (18)
280libraryRange.VersionRange.MinVersion < runtimeDependency.VersionRange.MinVersion) 447nearMinVersion = nearVersion.MinVersion; 448nearRelease = nearVersion.MinVersion.Release; 464farMinVersion = farVersion.MinVersion; 465farRelease = farVersion.MinVersion.Release; 521return nearVersion.MinVersion >= farVersion.MinVersion; 532return new NuGetVersion(versionRange.MinVersion.Major, int.MaxValue, int.MaxValue, int.MaxValue); 536return new NuGetVersion(versionRange.MinVersion.Major, versionRange.MinVersion.Minor, int.MaxValue, int.MaxValue); 541versionRange.MinVersion.Major, 542versionRange.MinVersion.Minor, 543versionRange.MinVersion.Patch, 553versionRange.MinVersion.Major, 554versionRange.MinVersion.Minor, 555versionRange.MinVersion.Patch, 556versionRange.MinVersion.Revision);
ResolverUtility.cs (4)
338&& localMatch.Library.Version.Equals(libraryRange.VersionRange.MinVersion)) 467if (nonHttpMatch != null && nonHttpMatch.Library.Version.Equals(libraryRange.VersionRange.MinVersion)) 521match.Library.Version.Equals(libraryRange.VersionRange.MinVersion)) 576Version = libraryRange.VersionRange?.MinVersion!
NuGet.LibraryModel (1)
LibraryRange.cs (1)
109sb.Append(VersionRange.MinVersion.ToNormalizedString());
NuGet.PackageManagement (5)
BuildIntegratedPackageReference.cs (2)
77var version = dependency.LibraryRange?.VersionRange?.MinVersion ?? new NuGetVersion(0, 0, 0); 109return dependency.LibraryRange?.VersionRange?.MinVersion ?? new NuGetVersion(0, 0, 0);
Projects\ProjectJsonNuGetProject.cs (1)
146var identity = new PackageIdentity(dependency.Id, dependency.VersionRange.MinVersion);
Utility\JsonConfigUtility.cs (1)
112var packageProperty = new JProperty(dependency.Id, dependency.VersionRange.MinVersion.ToNormalizedString());
Utility\PackageGraphAnalysisUtilities.cs (1)
85if (packageDependencyInfo.Dependencies.Any(d => package.Id == d.Id && package.Version == d.VersionRange.MinVersion))
NuGet.Packaging (6)
PackageCreation\Authoring\Manifest.cs (3)
318if (dependency.VersionRange.MinVersion != null && 324dependency.VersionRange.MaxVersion == dependency.VersionRange.MinVersion) 329if (dependency.VersionRange.MaxVersion < dependency.VersionRange.MinVersion)
PackageExtraction\PackageHelper.cs (2)
117&& dependencyPackage.VersionRange.MaxVersion == dependencyPackage.VersionRange.MinVersion 121var runtimePackageVersion = new NuGetVersion(dependencyPackage.VersionRange.MinVersion.ToNormalizedString());
Rules\InvalidPrereleaseDependencyRule.cs (1)
46return dependency.VersionRange.MinVersion?.IsPrerelease == true ||
NuGet.ProjectModel (1)
PackageSpecWriter.cs (1)
509var version = string.Join(";", dependency.Select(dep => dep.VersionRange).OrderBy(dep => dep.MinVersion).Select(dep => dep.ToNormalizedString()));
NuGet.Protocol (4)
_generated\12\JsonContext.VersionRange.g.cs (2)
78Getter = static obj => ((global::NuGet.Versioning.VersionRange)obj).MinVersion, 408NuGetVersionSerializeHandler(writer, ((global::NuGet.Versioning.VersionRange)value).MinVersion);
DependencyInfo\RegistrationUtility.cs (1)
28return new VersionRange(range.MinVersion, range.IsMinInclusive, range.MaxVersion, range.IsMaxInclusive);
Extensions\VersionRangeExtensions.cs (1)
17return catalogItemVersionRange.Satisfies(dependencyRange.MinVersion) || catalogItemVersionRange.Satisfies(dependencyRange.MaxVersion);
NuGet.Versioning (23)
VersionRange.cs (6)
52: this(range == null ? throw new ArgumentNullException(nameof(range)) : range.MinVersion, 85[MemberNotNullWhen(true, nameof(MinVersion))] 100[MemberNotNullWhen(true, nameof(MinVersion))] 104[MemberNotNullWhen(true, nameof(MinVersion))] 116[MemberNotNullWhen(true, nameof(MinVersion))] 341var minVersion = MinVersion;
VersionRangeFactory.cs (6)
370var lowest = first.MinVersion; 388var lowerCompare = comparer.Compare(range.MinVersion, lowest); 394lowest = range.MinVersion; 483var lowest = versionRanges.Where(range => range.HasLowerBound).Max(range => range.MinVersion); 490comparer.Compare(range.MinVersion, lowest) == 0 && 534|| range.MinVersion != range.MaxVersion;
VersionRangeFormatter.cs (11)
81VersionFormatter.AppendNormalized(builder, range.MinVersion); 123VersionFormatter.AppendNormalized(builder, range.MinVersion); 129&& range.MinVersion.Equals(range.MaxVersion)) 133VersionFormatter.AppendNormalized(builder, range.MinVersion); 157VersionFormatter.AppendNormalized(builder, range.MinVersion); 180VersionFormatter.AppendNormalized(builder, range.MinVersion); 185&& range.MinVersion.Equals(range.MaxVersion)) 190VersionFormatter.AppendNormalized(builder, range.MinVersion); 265&& range.MaxVersion.Equals(range.MinVersion) 271VersionFormatter.AppendNormalized(builder, range.MinVersion); 278PrettyPrintBound(builder, range.MinVersion, range.IsMinInclusive, ">", range.IsFloating && showFloating ? range.Float : null);