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