Partilhar via


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

Obtém uma lista plana de todos os nós descendentes de dada lista de objetos de gráfico onde alguns de esses objetos podem ser grupos, filtrada para incluir somente os nós e os grupos que correspondam aos predicados dados.

Namespace:  Microsoft.VisualStudio.GraphModel
Assembly:  Microsoft.VisualStudio.GraphModel (em Microsoft.VisualStudio.GraphModel.dll)

Sintaxe

'Declaração
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 de retorno

Tipo: System.Collections.Generic.IEnumerable<GraphNode>
A lista plana de todos os nós descendentes, incluindo os nós para os grupos que foram aplainados.

Segurança do .NET Framework

Consulte também

Referência

Graph Classe

Sobrecargas GetGroupDescendants

Namespace Microsoft.VisualStudio.GraphModel