28 references to Comparer
NuGet.Commands (1)
RestoreCommand\Utility\BuildAssetsUtils.cs (1)
859
var result = new HashSet<PackageDependencyInfo>(PackageIdentity.
Comparer
);
NuGet.PackageManagement (18)
BuildIntegration\BuildIntegratedRestoreUtility.cs (2)
38
var packagesToExecute = new HashSet<PackageIdentity>(packages, PackageIdentity.
Comparer
);
101
.Except(originalPackages, PackageIdentity.
Comparer
)
NuGetPackageManager.cs (5)
1135
var packageTargetsForResolver = new HashSet<PackageIdentity>(oldListOfInstalledPackages, PackageIdentity.
Comparer
);
1475
var sourceDepInfo = availablePackageDependencyInfoWithSourceSet.SingleOrDefault(p => PackageIdentity.
Comparer
.Equals(p, newPackageToInstall));
1826
var packageTargetsForResolver = new HashSet<PackageIdentity>(oldListOfInstalledPackages, PackageIdentity.
Comparer
);
1991
var sourceDepInfo = prunedAvailablePackages.SingleOrDefault(p => PackageIdentity.
Comparer
.Equals(p, newPackageToInstall));
2543
var packageWithDirectoriesToBeDeleted = new HashSet<PackageIdentity>(PackageIdentity.
Comparer
);
Resolution\ResolverGather.cs (3)
93
var combinedResults = new HashSet<SourcePackageDependencyInfo>(PackageIdentity.
Comparer
);
147
PackageIdentity.
Comparer
);
166
PackageIdentity.
Comparer
);
Resolution\UninstallResolver.cs (5)
19
var dependentsDict = new Dictionary<PackageIdentity, HashSet<PackageIdentity>>(PackageIdentity.
Comparer
);
20
dependenciesDict = new Dictionary<PackageIdentity, HashSet<PackageIdentity>>(PackageIdentity.
Comparer
);
35
dependentsDict[dependencyPackageIdentity] = dependents = new HashSet<PackageIdentity>(PackageIdentity.
Comparer
);
43
dependenciesDict[packageIdentity] = dependencies = new HashSet<PackageIdentity>(PackageIdentity.
Comparer
);
136
return new HashSet<PackageIdentity>(markedPackages, PackageIdentity.
Comparer
);
Utility\BuildIntegratedProjectUtility.cs (2)
92
var dependencies = new HashSet<PackageDependencyInfo>(PackageIdentity.
Comparer
);
93
var typeMappings = new Dictionary<PackageDependencyInfo, LibraryIdentity>(PackageIdentity.
Comparer
);
Utility\PackageGraphAnalysisUtilities.cs (1)
44
var results = new HashSet<PackageDependencyInfo>(PackageIdentity.
Comparer
);
NuGet.Packaging (5)
Core\PackageIdentity.cs (4)
65
return
Comparer
.Equals(this, other);
83
return
Comparer
.Compare(this, other);
98
return
Comparer
.Equals(this, identity);
106
return
Comparer
.GetHashCode(this);
PackagesConfigReader.cs (1)
207
var comparer = PackageIdentity.
Comparer
;
NuGet.Resolver (4)
PackageResolverContext.cs (1)
73
PreferredVersions = new HashSet<PackageIdentity>(preferredVersions, PackageIdentity.
Comparer
);
ResolverComparer.cs (1)
32
_identityComparer = PackageIdentity.
Comparer
;
ResolverPackage.cs (1)
117
return this.Absent == other.Absent && PackageIdentity.
Comparer
.Equals(other, this);
ResolverUtility.cs (1)
300
var walkedPackages = new HashSet<ResolverPackage>(packages.Where(package => targets.Contains(package.Id)), PackageIdentity.
Comparer
);