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
- graphObjects
Tipo: System.Collections.Generic.IEnumerable<GraphObject>
La lista de objetos a quitar información de estructura jerárquica.
- groupFilter
Tipo: System.Predicate<GraphGroup>
Un predicado para filtrar grupos que desee visitar.
- nodeFilter
Tipo: System.Predicate<GraphNode>
Un predicado para filtrar los nodos descendientes desee incluir.
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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.