Table of Contents

Class PackageDependencyGroup

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

Package dependencies grouped to a target framework.

public class PackageDependencyGroup : IEquatable<PackageDependencyGroup>, IFrameworkSpecific
Inheritance
PackageDependencyGroup
Implements
IFrameworkSpecific
Inherited Members

Constructors

PackageDependencyGroup(NuGetFramework, IEnumerable<PackageDependency>)

Dependency group

public PackageDependencyGroup(NuGetFramework targetFramework, IEnumerable<PackageDependency> packages)

Parameters

targetFramework NuGetFramework

target framework

packages IEnumerable<PackageDependency>

dependant packages

Properties

Packages

Package dependencies

public IEnumerable<PackageDependency> Packages { get; }

Property Value

IEnumerable<PackageDependency>

TargetFramework

Dependency group target framework

public NuGetFramework TargetFramework { get; }

Property Value

NuGetFramework

Methods

Equals(PackageDependencyGroup)

public bool Equals(PackageDependencyGroup other)

Parameters

other PackageDependencyGroup

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