Table of Contents

Class PackageDependencyComparer

Namespace
NuGet.Packaging.Core
Assembly
Chocolatey.NuGet.Packaging.dll
public class PackageDependencyComparer : IEqualityComparer<PackageDependency>
Inheritance
PackageDependencyComparer
Implements
Inherited Members

Constructors

PackageDependencyComparer()

public PackageDependencyComparer()

PackageDependencyComparer(IVersionRangeComparer)

public PackageDependencyComparer(IVersionRangeComparer versionRangeComparer)

Parameters

versionRangeComparer IVersionRangeComparer

Fields

Default

Default comparer Null ranges and the All range are treated as equal.

public static readonly PackageDependencyComparer Default

Field Value

PackageDependencyComparer

Methods

Equals(PackageDependency, PackageDependency)

public bool Equals(PackageDependency x, PackageDependency y)

Parameters

x PackageDependency
y PackageDependency

Returns

bool

GetHashCode(PackageDependency)

public int GetHashCode(PackageDependency obj)

Parameters

obj PackageDependency

Returns

int