OpenTAP 9.34
API Reference
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.
 
DependencyAnalyzer FilterRelated (List< PackageDef > important_packages)
 Creates a new dependency analyzer that only shows things related to important_packages.
 

Static Public Member Functions

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

Properties

ReadOnlyCollection< PackageDefBrokenPackages [get, set]
 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.34 API built Wed Jul 1 2026 09:21:15