ProjectDependencyGraph クラス

定義

ソリューション ProjectDependencyGraph 内のプロジェクト間の依存関係をモデル化します。

public ref class ProjectDependencyGraph
public class ProjectDependencyGraph
type ProjectDependencyGraph = class
Public Class ProjectDependencyGraph
継承
ProjectDependencyGraph

メソッド

GetDependencySets(CancellationToken)

セットのシーケンスを返します。各セットには、共有された相互傾向を持つ項目が含まれており、セット間に依存関係はありません。 返される各セットは、トポロジ順に並べ替えられます。

GetProjectsThatDirectlyDependOnThisProject(ProjectId)

このプロジェクトに直接依存するプロジェクトの一覧を取得します。

GetProjectsThatThisProjectDirectlyDependsOn(ProjectId)

このプロジェクトが直接依存するプロジェクトの一覧を取得します。

GetProjectsThatThisProjectTransitivelyDependsOn(ProjectId)

このプロジェクトが直接または推移的に依存するプロジェクトの一覧を取得します。

GetProjectsThatTransitivelyDependOnThisProject(ProjectId)

このプロジェクトに直接または推移的に依存するプロジェクトの一覧を取得します。

GetTopologicallySortedProjects(CancellationToken)

依存関係に関してトポロジ的に並べ替えられた順序でソリューションのすべてのプロジェクトを返します。 他のプロジェクトに依存するプロジェクトは、依存しているプロジェクトよりも、このシーケンスの後半に常に表示されます。

適用対象