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) |
Возвращает все проекты для решения в топологическом порядке, отсортированный по отношению к их зависимостям. Проекты, зависящие от других проектов, всегда будут отображаться позже в этой последовательности, чем от проектов, от них они зависят. |