Condividi tramite


ProjectDependencyGraph Classe

Definizione

Modelli ProjectDependencyGraph le dipendenze tra i progetti in una soluzione.

public ref class ProjectDependencyGraph
public class ProjectDependencyGraph
type ProjectDependencyGraph = class
Public Class ProjectDependencyGraph
Ereditarietà
ProjectDependencyGraph

Metodi

GetDependencySets(CancellationToken)

Restituisce una sequenza di set, in cui ogni set contiene elementi con interdipendenza condivisa e non esiste alcuna dipendenza tra set. Ogni set restituito verrà ordinato in ordine topologico.

GetProjectsThatDirectlyDependOnThisProject(ProjectId)

Ottiene l'elenco di progetti che dipendono direttamente da questo progetto.

GetProjectsThatThisProjectDirectlyDependsOn(ProjectId)

Ottiene l'elenco dei progetti a cui dipende direttamente il progetto.

GetProjectsThatThisProjectTransitivelyDependsOn(ProjectId)

Ottiene l'elenco di progetti che dipendono direttamente o transitivamente da questo progetto

GetProjectsThatTransitivelyDependOnThisProject(ProjectId)

Ottiene l'elenco di progetti che dipendono direttamente o transitivamente da questo progetto.

GetTopologicallySortedProjects(CancellationToken)

Restituisce tutti i progetti per la soluzione in un ordine toplogico ordinato rispetto alle dipendenze. I progetti che dipendono da altri progetti verranno sempre visualizzati più avanti in questa sequenza rispetto ai progetti a cui dipendono.

Si applica a