Share via


ProjectDependencyGraph Classe

Définition

Un ProjectDependencyGraph modèle les dépendances entre les projets dans une solution.

public ref class ProjectDependencyGraph
public class ProjectDependencyGraph
type ProjectDependencyGraph = class
Public Class ProjectDependencyGraph
Héritage
ProjectDependencyGraph

Méthodes

GetDependencySets(CancellationToken)

Retourne une séquence d’ensembles, où chaque jeu contient des éléments avec l’interdépendance partagée, et il n’existe aucune dépendance entre les ensembles. Chaque ensemble retourné sera trié dans l’ordre topologique.

GetProjectsThatDirectlyDependOnThisProject(ProjectId)

Obtient la liste des projets qui dépendent directement de ce projet.

GetProjectsThatThisProjectDirectlyDependsOn(ProjectId)

Obtient la liste des projets dont dépend directement ce projet.

GetProjectsThatThisProjectTransitivelyDependsOn(ProjectId)

Obtient la liste des projets qui dépendent directement ou transitif de ce projet

GetProjectsThatTransitivelyDependOnThisProject(ProjectId)

Obtient la liste des projets qui dépendent directement ou transitif de ce projet.

GetTopologicallySortedProjects(CancellationToken)

Retourne tous les projets de la solution dans un ordre topologique trié par rapport à leurs dépendances. Les projets qui dépendent d’autres projets s’affichent toujours plus loin dans cette séquence que les projets dont ils dépendent.

S’applique à