6 instantiations of VersionComparer
Microsoft.NET.Build.Tasks (1)
ProcessFrameworkReferences.cs (1)
1043
new
VersionComparer
(VersionComparison.Version).Compare(NuGetVersion.Parse(packVersion), new NuGetVersion(8, 0, 0)) < 0 &&
NuGet.Versioning (5)
VersionComparer.cs (5)
28
_ => new
VersionComparer
(versionComparison)
264
public static readonly IVersionComparer Default = new
VersionComparer
(VersionComparison.Default);
269
public static readonly IVersionComparer Version = new
VersionComparer
(VersionComparison.Version);
274
public static readonly IVersionComparer VersionRelease = new
VersionComparer
(VersionComparison.VersionRelease);
279
public static readonly IVersionComparer VersionReleaseMetadata = new
VersionComparer
(VersionComparison.VersionReleaseMetadata);
34 references to VersionComparer
NuGet.Commands (1)
RestoreCommand\Diagnostics\UnexpectedDependencyMessages.cs (1)
283
if (
VersionComparer
.VersionRelease.Compare(actualVersion, upperBound) >= compare)
NuGet.PackageManagement (3)
NuGetPackageManager.cs (1)
3905
.OrderByDescending(package => package.Version,
VersionComparer
.Default)
Resolution\PrunePackageTree.cs (2)
141
var comparer =
VersionComparer
.VersionRelease;
161
var comparer =
VersionComparer
.VersionRelease;
NuGet.Packaging (2)
Core\comparers\PackageIdentityComparer.cs (2)
21
: this(
VersionComparer
.Default)
29
: this(
VersionComparer
.Get(versionComparison))
NuGet.ProjectModel (1)
LockFile\LockFileTargetLibrary.cs (1)
174
&&
VersionComparer
.Default.Equals(Version!, other.Version!)
NuGet.Protocol (5)
LegacyFeed\MetadataResourceV2Feed.cs (1)
61
NuGetVersion latestVersion = versions.OrderByDescending(p => p,
VersionComparer
.VersionRelease).FirstOrDefault();
LocalRepositories\LocalMetadataResource.cs (1)
65
var latestVersion = versions.OrderByDescending(p => p,
VersionComparer
.VersionRelease).FirstOrDefault();
LocalRepositories\LocalPackageSearchResource.cs (2)
138
.OrderByDescending(v => v.Version,
VersionComparer
.Default)
197
&&
VersionComparer
.VersionRelease.Compare(maxElement.Identity.Version, element.Identity.Version) < 0))
Resources\MetadataResourceV3.cs (1)
60
var latest = allVersions.OrderByDescending(p => p,
VersionComparer
.VersionRelease).FirstOrDefault();
NuGet.Resolver (2)
PackageResolver.cs (1)
78
VersionComparer
.Default.Compare(p.Version, package.Version) > 0);
ResolverComparer.cs (1)
31
_versionComparer =
VersionComparer
.Default;
NuGet.Versioning (20)
FloatRange.cs (2)
166
return
VersionComparer
.Version.Equals(_minVersion, version)
448
&&
VersionComparer
.Default.Equals(MinVersion, other?.MinVersion);
SemanticVersionBase.cs (5)
81
return
VersionComparer
.Default.GetHashCode(this);
115
return
VersionComparer
.Default.Equals(this, other);
124
var comparer =
VersionComparer
.Get(versionComparison);
137
var comparer =
VersionComparer
.Get(versionComparison);
197
return
VersionComparer
.Default.Compare(version1, version2);
VersionComparer.cs (1)
90
IVersionComparer comparer =
VersionComparer
.Get(versionComparison);
VersionRangeBase.cs (3)
108
return Satisfies(version,
VersionComparer
.VersionRelease);
119
return Satisfies(version,
VersionComparer
.Get(versionComparison));
242
return IsSubSetOrEqualTo(possibleSuperSet,
VersionComparer
.Default);
VersionRangeComparer.cs (6)
20
: this(
VersionComparer
.Default)
28
: this(
VersionComparer
.Get(versionComparison))
48
public static IVersionRangeComparer Default { get; } = new VersionRangeComparer(
VersionComparer
.Default);
50
internal static IVersionRangeComparer Version { get; } = new VersionRangeComparer(
VersionComparer
.Version);
55
public static IVersionRangeComparer VersionRelease { get; } = new VersionRangeComparer(
VersionComparer
.VersionRelease);
57
internal static IVersionRangeComparer VersionReleaseMetadata { get; } = new VersionRangeComparer(
VersionComparer
.VersionReleaseMetadata);
VersionRangeFactory.cs (3)
315
return Combine(versions,
VersionComparer
.Default);
340
return Combine(ranges,
VersionComparer
.Default);
456
return CommonSubSet(ranges,
VersionComparer
.Default);