다음을 통해 공유


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)

솔루션의 모든 프로젝트를 종속성에 대해 토폴로지 정렬된 순서로 반환합니다. 다른 프로젝트에 의존하는 프로젝트는 항상 의존하는 프로젝트보다 이 순서의 뒷부분에 표시됩니다.

적용 대상