5 instantiations of PackageIdentityComparer
NuGet.Packaging (5)
Core\comparers\PackageIdentityComparer.cs (5)
49
public static PackageIdentityComparer Default { get; } = new
PackageIdentityComparer
();
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);
63
_ => new
PackageIdentityComparer
(versionComparison),
23 references to PackageIdentityComparer
NuGet.Commands (2)
ListCommand\ListCommandRunner.cs (2)
107
public
PackageIdentityComparer
_comparer { get; set; } =
PackageIdentityComparer
.Default;
NuGet.PackageManagement (5)
PackagePreFetcher.cs (1)
181
PackageIdentityComparer
.Default);
Resolution\PrunePackageTree.cs (2)
25
var allowedPackageIdentity = new HashSet<PackageIdentity>(installedPackages.Where(p => p.HasVersion && p.Version.IsPrerelease),
PackageIdentityComparer
.Default);
66
var prereleasePackageToInstall = new HashSet<PackageIdentity>(packagesToInstall.Where(p => p.HasVersion && p.Version.IsPrerelease),
PackageIdentityComparer
.Default);
Utility\PackageReferenceComparer.cs (2)
26
return
PackageIdentityComparer
.Default.Equals(x.PackageIdentity, y.PackageIdentity);
31
return
PackageIdentityComparer
.Default.GetHashCode(obj.PackageIdentity);
NuGet.Packaging (13)
Core\comparers\PackageDependencyInfoComparer.cs (2)
17
: this(
PackageIdentityComparer
.Default, PackageDependencyComparer.Default)
89
combiner.AddObject(obj,
PackageIdentityComparer
.Default);
Core\comparers\PackageIdentityComparer.cs (5)
49
public static
PackageIdentityComparer
Default { get; } = new PackageIdentityComparer();
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)
Core\PackageIdentity.cs (4)
73
var
comparer =
PackageIdentityComparer
.Get(versionComparison);
112
public static
PackageIdentityComparer
Comparer
114
get { return
PackageIdentityComparer
.Default; }
PackageExtractor.cs (1)
596
if (!
PackageIdentityComparer
.Default.Equals(packageIdentity, actualIdentity))
PackagesConfigReader.cs (1)
207
var
comparer = PackageIdentity.Comparer;
NuGet.Protocol (1)
HttpSource\HttpStreamValidation.cs (1)
127
if (!
PackageIdentityComparer
.Default.Equals(expectedIdentity, actualIdentity))
NuGet.Resolver (2)
PackageResolver.cs (1)
119
resolverPackages.Sort(
PackageIdentityComparer
.Default);
ResolverComparer.cs (1)
21
private readonly
PackageIdentityComparer
_identityComparer;