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
- graphObjects
Type : System.Collections.Generic.IEnumerable<GraphObject>
La liste d'objets à aplatir.
- groupFilter
Type : System.Predicate<GraphGroup>
Un attribut pour filtrer les groupes que vous souhaitez rendre visite.
- nodeFilter
Type : System.Predicate<GraphNode>
Un attribut pour filtrer les nœuds descendants vous souhaitez incorporé.
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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.