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
- graphObjects
Tipo: System.Collections.Generic.IEnumerable<GraphObject>
A lista da nivelando objetos.
- groupFilter
Tipo: System.Predicate<GraphGroup>
Um predicado para filtrar os grupos que você deseja visitar.
- nodeFilter
Tipo: System.Predicate<GraphNode>
Um predicado para filtrar os nós descendentes você deseja incluído.
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
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.