Click or drag to resize

ProjectDependencyGraph Class



A ProjectDependencyGraph models the dependencies between projects in a solution.
Inheritance Hierarchy
SystemObject
  Microsoft.CodeAnalysisProjectDependencyGraph

Namespace:  Microsoft.CodeAnalysis
Assembly:  Microsoft.CodeAnalysis.Workspaces (in Microsoft.CodeAnalysis.Workspaces.dll) Version: 2.3.0-dev-56735-00. Commit Hash: <developer build>
Syntax
public class ProjectDependencyGraph

The ProjectDependencyGraph type exposes the following members.

Methods
  NameDescription
Public methodGetDependencySets
Public methodGetProjectsThatDirectlyDependOnThisProject
Gets the list of projects (topologically sorted) that directly depend on this project.
Public methodGetProjectsThatThisProjectDirectlyDependsOn
Gets the list of projects (topologically sorted) that this project directly depends on.
Public methodGetProjectsThatThisProjectTransitivelyDependsOn
Gets the list of projects that directly or transitively this project depends on
Public methodGetProjectsThatTransitivelyDependOnThisProject
Public methodGetTopologicallySortedProjects
Top
See Also