Поделиться через


Graph.GetGroupDescendants - метод (IEnumerable<GraphObject>, Predicate<GraphGroup>, Predicate<GraphNode>)

Получает плоский список всех узлов потомки заданного списка объектов диаграммы, некоторые из этих объектов может быть группами, отфильтрованного, только узлы и группы, соответствующих предикатам.

Пространство имен:  Microsoft.VisualStudio.GraphModel
Сборка:  Microsoft.VisualStudio.GraphModel (в Microsoft.VisualStudio.GraphModel.dll)

Синтаксис

'Декларация
Public Shared Function GetGroupDescendants ( _
    graphObjects As IEnumerable(Of GraphObject), _
    groupFilter As Predicate(Of GraphGroup), _
    nodeFilter As Predicate(Of GraphNode) _
) As IEnumerable(Of GraphNode)
public static IEnumerable<GraphNode> GetGroupDescendants(
    IEnumerable<GraphObject> graphObjects,
    Predicate<GraphGroup> groupFilter,
    Predicate<GraphNode> nodeFilter
)
public:
static IEnumerable<GraphNode^>^ GetGroupDescendants(
    IEnumerable<GraphObject^>^ graphObjects, 
    Predicate<GraphGroup^>^ groupFilter, 
    Predicate<GraphNode^>^ nodeFilter
)
static member GetGroupDescendants : 
        graphObjects:IEnumerable<GraphObject> * 
        groupFilter:Predicate<GraphGroup> * 
        nodeFilter:Predicate<GraphNode> -> IEnumerable<GraphNode> 
public static function GetGroupDescendants(
    graphObjects : IEnumerable<GraphObject>, 
    groupFilter : Predicate<GraphGroup>, 
    nodeFilter : Predicate<GraphNode>
) : IEnumerable<GraphNode>

Параметры

  • graphObjects
    Тип: IEnumerable<GraphObject>

    Список объектов, чтобы сплющить.

  • groupFilter
    Тип: Predicate<GraphGroup>

    Предикат для фильтрации группы необходимо навестить.

  • nodeFilter
    Тип: Predicate<GraphNode>

    Предикат для фильтрации узлам потомков, необходимо включить в отчет.

Возвращаемое значение

Тип: IEnumerable<GraphNode>
Плоский список всех узлов потомков, включая узлы для групп, которые были выравниваются.

Безопасность платформы .NET Framework

См. также

Ссылки

Graph Класс

GetGroupDescendants - перегрузка

Microsoft.VisualStudio.GraphModel - пространство имен