44 references to VersionComparison
Microsoft.NET.Build.Tasks (1)
ProcessFrameworkReferences.cs (1)
1043
new VersionComparer(
VersionComparison
.Version).Compare(NuGetVersion.Parse(packVersion), new NuGetVersion(8, 0, 0)) < 0 &&
NuGet.DependencyResolver.Core (1)
Remote\RemoteDependencyWalker.cs (1)
468
var result = nearMinVersion.CompareTo(farMinVersion,
VersionComparison
.Version);
NuGet.Packaging (10)
Core\comparers\PackageIdentityComparer.cs (9)
28
public PackageIdentityComparer(
VersionComparison
versionComparison)
51
internal static PackageIdentityComparer Version { get; } = new PackageIdentityComparer(
VersionComparison
.Version);
52
internal static PackageIdentityComparer VersionRelease { get; } = new PackageIdentityComparer(
VersionComparison
.VersionRelease);
53
internal static PackageIdentityComparer VersionReleaseMetadata { get; } = new PackageIdentityComparer(
VersionComparison
.VersionReleaseMetadata);
55
internal static PackageIdentityComparer Get(
VersionComparison
versionComparison)
59
VersionComparison
.Default => Default,
60
VersionComparison
.Version => Version,
61
VersionComparison
.VersionRelease => VersionRelease,
62
VersionComparison
.VersionReleaseMetadata => VersionReleaseMetadata,
Core\PackageIdentity.cs (1)
71
public virtual bool Equals(PackageIdentity? other,
VersionComparison
versionComparison)
NuGet.Versioning (32)
SemanticVersionBase.cs (3)
97
return CompareTo(other,
VersionComparison
.Default);
122
public virtual bool Equals(SemanticVersion? other,
VersionComparison
versionComparison)
135
public virtual int CompareTo(SemanticVersion? other,
VersionComparison
versionComparison)
VersionComparer.cs (21)
20
public static IVersionComparer Get(
VersionComparison
versionComparison)
24
VersionComparison
.Default => Default,
25
VersionComparison
.Version => Version,
26
VersionComparison
.VersionRelease => VersionRelease,
27
VersionComparison
.VersionReleaseMetadata => VersionReleaseMetadata,
32
private readonly
VersionComparison
_mode;
39
_mode =
VersionComparison
.Default;
46
public VersionComparer(
VersionComparison
versionComparison)
71
if (_mode ==
VersionComparison
.Default || _mode ==
VersionComparison
.VersionRelease)
88
public static int Compare(SemanticVersion? version1, SemanticVersion? version2,
VersionComparison
versionComparison)
120
if (_mode ==
VersionComparison
.Default
121
|| _mode ==
VersionComparison
.VersionRelease
122
|| _mode ==
VersionComparison
.VersionReleaseMetadata)
136
if (_mode ==
VersionComparison
.VersionReleaseMetadata && version.HasMetadata)
192
if (_mode !=
VersionComparison
.Version)
221
if (_mode ==
VersionComparison
.VersionReleaseMetadata)
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);
VersionRangeBase.cs (2)
117
public bool Satisfies(NuGetVersion version,
VersionComparison
versionComparison)
222
public bool Equals(VersionRangeBase? other,
VersionComparison
versionComparison)
VersionRangeComparer.cs (6)
27
public VersionRangeComparer(
VersionComparison
versionComparison)
64
public static IVersionRangeComparer Get(
VersionComparison
versionComparison)
68
VersionComparison
.Default => Default,
69
VersionComparison
.Version => Version,
70
VersionComparison
.VersionRelease => VersionRelease,
71
VersionComparison
.VersionReleaseMetadata => VersionReleaseMetadata,