Partager via


Graph.GetGroupDescendants, méthode (IEnumerable<GraphObject>, Predicate<GraphGroup>, Predicate<GraphNode>)

Obtient une liste plate de tous les nœuds descendants de la liste donnée d'objets graphiques où certains de ces objets peuvent être des groupes, filtrés pour inclure uniquement les nœuds et les groupes qui correspondent à des prédicats donnés.

Espace de noms :  Microsoft.VisualStudio.GraphModel
Assembly :  Microsoft.VisualStudio.GraphModel (dans Microsoft.VisualStudio.GraphModel.dll)

Syntaxe

'Déclaration
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>

Paramètres

Valeur de retour

Type : System.Collections.Generic.IEnumerable<GraphNode>
La liste plate de tous les nœuds descendants, y compris les nœuds pour les groupes qui ont été aplatis.

Sécurité .NET Framework

Voir aussi

Référence

Graph Classe

GetGroupDescendants, surcharge

Microsoft.VisualStudio.GraphModel, espace de noms