Table of Contents

Class RuntimePackageDependency

Namespace
NuGet.RuntimeModel
Assembly
Chocolatey.NuGet.Packaging.dll

A package dependency for a specific RID.

public class RuntimePackageDependency : IEquatable<RuntimePackageDependency>
Inheritance
RuntimePackageDependency
Implements
Inherited Members

Constructors

RuntimePackageDependency(string, VersionRange)

public RuntimePackageDependency(string id, VersionRange versionRange)

Parameters

id string
versionRange VersionRange

Properties

Id

Dependency package id.

public string Id { get; }

Property Value

string

VersionRange

Dependency version constraint.

public VersionRange VersionRange { get; }

Property Value

VersionRange

Methods

Clone()

public RuntimePackageDependency Clone()

Returns

RuntimePackageDependency

Equals(RuntimePackageDependency)

public bool Equals(RuntimePackageDependency other)

Parameters

other RuntimePackageDependency

Returns

bool

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string