OpenTAP 9.25
API Reference
Public Member Functions | Static Public Member Functions | Properties | List of all members
OpenTap.Package.DependencyAnalyzer Class Reference

Algorithm for calculate nth degree dependency issues. More...

Public Member Functions

List< DependencyIssueGetIssues (PackageDef pkg)
 Returns the issues for a given package. More...
 
DependencyAnalyzer FilterRelated (List< PackageDef > important_packages)
 Creates a new dependency analyzer that only shows things related to important_packages. More...
 

Static Public Member Functions

static DependencyAnalyzer BuildAnalyzerContext (List< PackageDef > packages)
 Builds a DependencyTree based on the dependencies between the packages. More...
 

Properties

ReadOnlyCollection< PackageDefBrokenPackages [getset]
 Broken packages from the packages used to build the object.
 

Detailed Description

Algorithm for calculate nth degree dependency issues.

Member Function Documentation

◆ BuildAnalyzerContext()

static DependencyAnalyzer OpenTap.Package.DependencyAnalyzer.BuildAnalyzerContext ( List< PackageDef packages)
inlinestatic

Builds a DependencyTree based on the dependencies between the packages.

Parameters
packages
Returns

◆ FilterRelated()

DependencyAnalyzer OpenTap.Package.DependencyAnalyzer.FilterRelated ( List< PackageDef important_packages)
inline

Creates a new dependency analyzer that only shows things related to important_packages.

Parameters
important_packages
Returns

◆ GetIssues()

List< DependencyIssue > OpenTap.Package.DependencyAnalyzer.GetIssues ( PackageDef  pkg)
inline

Returns the issues for a given package.

Parameters
pkg
Returns

OpenTAP 9.25 API built Tue Aug 6 2024 07:49:25