Compartir a través de


Graph.GetGroupDescendants (Método) (IEnumerable<GraphObject>, Predicate<GraphGroup>, Predicate<GraphNode>)

Obtiene una lista plana de todos los nodos descendientes de la lista especificada de objetos del gráfico donde algunos de esos objetos pueden tener grupos, filtrada para incluir solo los nodos y grupos que coincidan con predicados especificados.

Espacio de nombres:  Microsoft.VisualStudio.GraphModel
Ensamblado:  Microsoft.VisualStudio.GraphModel (en Microsoft.VisualStudio.GraphModel.dll)

Sintaxis

'Declaración
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>

Parámetros

Valor devuelto

Tipo: System.Collections.Generic.IEnumerable<GraphNode>
La lista plana de todos los nodos descendientes, incluidos los nodos de los grupos que se quitaron información de estructura jerárquica.

Seguridad de .NET Framework

Vea también

Referencia

Graph Clase

GetGroupDescendants (Sobrecarga)

Microsoft.VisualStudio.GraphModel (Espacio de nombres)