1 implementation of IVersionRangeComparer
NuGet.Versioning (1)
VersionRangeComparer.cs (1)
12
public class VersionRangeComparer :
IVersionRangeComparer
11 references to IVersionRangeComparer
NuGet.Packaging (2)
Core\comparers\PackageDependencyComparer.cs (2)
13
private readonly
IVersionRangeComparer
_versionRangeComparer;
20
public PackageDependencyComparer(
IVersionRangeComparer
versionRangeComparer)
NuGet.Versioning (9)
VersionRangeBase.cs (3)
206
public bool Equals(VersionRangeBase? other,
IVersionRangeComparer
comparer)
224
IVersionRangeComparer
comparer = VersionRangeComparer.Get(versionComparison);
233
IVersionRangeComparer
comparer = new VersionRangeComparer(versionComparer);
VersionRangeComparer.cs (6)
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);
63
/// <returns>An instance of <see cref="
IVersionRangeComparer
"/>.</returns>
64
public static
IVersionRangeComparer
Get(VersionComparison versionComparison)