Table of Contents

Class RemoteSourceDependencyInfo

Namespace
NuGet.Protocol.Core.Types
Assembly
NuGet.Protocol.dll
public class RemoteSourceDependencyInfo : IEquatable<RemoteSourceDependencyInfo>
Inheritance
RemoteSourceDependencyInfo
Implements
Inherited Members
Extension Methods

Constructors

RemoteSourceDependencyInfo(PackageIdentity, bool, IEnumerable<PackageDependencyGroup>, string)

public RemoteSourceDependencyInfo(PackageIdentity identity, bool listed, IEnumerable<PackageDependencyGroup> dependencyGroups, string contentUri)

Parameters

identity PackageIdentity
listed bool
dependencyGroups IEnumerable<PackageDependencyGroup>
contentUri string

Properties

ContentUri

public string ContentUri { get; set; }

Property Value

string

DependencyGroups

public IEnumerable<PackageDependencyGroup> DependencyGroups { get; }

Property Value

IEnumerable<PackageDependencyGroup>

Identity

public PackageIdentity Identity { get; }

Property Value

PackageIdentity

Listed

public bool Listed { get; }

Property Value

bool

Methods

Equals(RemoteSourceDependencyInfo)

public bool Equals(RemoteSourceDependencyInfo other)

Parameters

other RemoteSourceDependencyInfo

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