Udostępnij za pośrednictwem


Metoda Graph.GetGroupDescendants — (IEnumerable<GraphObject>, Predicate<GraphGroup>, Predicate<GraphNode>)

Pobiera płaską listę wszystkie węzły podrzędne z podanej listy obiektów wykres, gdy niektóre z tych obiektów może być grupy, filtrowane, aby dołączyć tylko węzłów i grup, które odpowiadają danym predykatów.

Przestrzeń nazw:  Microsoft.VisualStudio.GraphModel
Zestaw:  Microsoft.VisualStudio.GraphModel (w Microsoft.VisualStudio.GraphModel.dll)

Składnia

'Deklaracja
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>

Parametry

  • graphObjects
    Typ: IEnumerable<GraphObject>

    Lista obiektów do spłaszczenia.

  • groupFilter
    Typ: Predicate<GraphGroup>

    Predykat filtrowania grupy, którą chcesz odwiedzić.

  • nodeFilter
    Typ: Predicate<GraphNode>

    Predykat filtrowania węzły podrzędne, które chcesz uwzględnić.

Wartość zwracana

Typ: IEnumerable<GraphNode>
Płaską listę wszystkie węzły podrzędne, łącznie z węzłów dla grup, które były spłaszczane.

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

Graph Klasa

Przeciążenie GetGroupDescendants

Przestrzeń nazw Microsoft.VisualStudio.GraphModel