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