Freigeben über


ProjectDependencyGraph Klasse

Definition

Eine ProjectDependencyGraph Modelliert die Abhängigkeiten zwischen Projekten in einer Lösung.

public ref class ProjectDependencyGraph
public class ProjectDependencyGraph
type ProjectDependencyGraph = class
Public Class ProjectDependencyGraph
Vererbung
ProjectDependencyGraph

Methoden

GetDependencySets(CancellationToken)

Gibt eine Reihe von Sätzen zurück, wobei jeder Satz Elemente mit freigegebener Interabhängigkeit enthält, und es gibt keine Abhängigkeit zwischen Sätzen. Jeder zurückgegebene Satz wird in topologischer Reihenfolge sortiert.

GetProjectsThatDirectlyDependOnThisProject(ProjectId)

Ruft die Liste der Projekte ab, die direkt von diesem Projekt abhängig sind.

GetProjectsThatThisProjectDirectlyDependsOn(ProjectId)

Ruft die Liste der Projekte ab, von denen dieses Projekt direkt abhängt.

GetProjectsThatThisProjectTransitivelyDependsOn(ProjectId)

Ruft die Liste der Projekte ab, die direkt oder transitiv dieses Projekt abhängig sind

GetProjectsThatTransitivelyDependOnThisProject(ProjectId)

Ruft die Liste der Projekte ab, die direkt oder transitiv von diesem Projekt abhängig sind.

GetTopologicallySortedProjects(CancellationToken)

Gibt alle Projekte für die Lösung in einer topologischen sortierten Reihenfolge in Bezug auf ihre Abhängigkeiten zurück. Projekte, die von anderen Projekten abhängen, werden immer später in dieser Reihenfolge angezeigt als die Projekte, von denen sie abhängen.

Gilt für: