C# Class NuGet.DependentsWalker

Inheritance: PackageWalker, IDependentsResolver
Show file Open project: xero-github/Nuget Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method Description
DependentsWalker ( IPackageRepository repository ) : System
GetDependents ( IPackage package ) : IEnumerable
GetDependents ( IPackage package, bool skipFailures ) : IEnumerable

Protected Methods

Method Description
OnAfterResolveDependency ( IPackage package, IPackage dependency ) : bool
ResolveDependency ( PackageDependency dependency ) : IPackage

Method Details

DependentsWalker() public method

public DependentsWalker ( IPackageRepository repository ) : System
repository IPackageRepository
return System

GetDependents() public method

public GetDependents ( IPackage package ) : IEnumerable
package IPackage
return IEnumerable

GetDependents() public method

public GetDependents ( IPackage package, bool skipFailures ) : IEnumerable
package IPackage
skipFailures bool
return IEnumerable

OnAfterResolveDependency() protected method

protected OnAfterResolveDependency ( IPackage package, IPackage dependency ) : bool
package IPackage
dependency IPackage
return bool

ResolveDependency() protected method

protected ResolveDependency ( PackageDependency dependency ) : IPackage
dependency PackageDependency
return IPackage