1 implementation of IVersionComparer
NuGet.Versioning (1)
VersionComparer.cs (1)
13
public sealed class VersionComparer :
IVersionComparer
21 references to IVersionComparer
NuGet.PackageManagement (2)
Resolution\PrunePackageTree.cs (2)
141
var
comparer = VersionComparer.VersionRelease;
161
var
comparer = VersionComparer.VersionRelease;
NuGet.Packaging (2)
Core\comparers\PackageIdentityComparer.cs (2)
15
private readonly
IVersionComparer
_versionComparer;
36
public PackageIdentityComparer(
IVersionComparer
versionComparer)
NuGet.Resolver (1)
ResolverComparer.cs (1)
20
private readonly
IVersionComparer
_versionComparer;
NuGet.Versioning (16)
SemanticVersionBase.cs (2)
124
var
comparer = VersionComparer.Get(versionComparison);
137
var
comparer = VersionComparer.Get(versionComparison);
VersionComparer.cs (6)
20
public static
IVersionComparer
Get(VersionComparison versionComparison)
90
IVersionComparer
comparer = VersionComparer.Get(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);
VersionRangeBase.cs (3)
128
public bool Satisfies(NuGetVersion version,
IVersionComparer
comparer)
231
public bool Equals(VersionRangeBase? other,
IVersionComparer
versionComparer)
248
public bool IsSubSetOrEqualTo(VersionRangeBase? possibleSuperSet,
IVersionComparer
comparer)
VersionRangeComparer.cs (2)
14
private readonly
IVersionComparer
_versionComparer;
35
public VersionRangeComparer(
IVersionComparer
versionComparer)
VersionRangeFactory.cs (3)
321
public static VersionRange Combine(IEnumerable<NuGetVersion> versions,
IVersionComparer
comparer)
346
public static VersionRange Combine(IEnumerable<VersionRange> ranges,
IVersionComparer
comparer)
462
public static VersionRange CommonSubSet(IEnumerable<VersionRange> ranges,
IVersionComparer
comparer)