Graph.GetGroupDescendants – metoda (IEnumerable<GraphObject>, Predicate<GraphGroup>, Predicate<GraphNode>)
Získá seznam bez stromové struktury všech podřízených uzlů grafu objektů, kde některé z těchto objektů může být daný seznam skupin, které jsou filtrovány pouze uzly a skupinami, které odpovídají dané predikáty.
Obor názvů: Microsoft.VisualStudio.GraphModel
Sestavení: Microsoft.VisualStudio.GraphModel (v Microsoft.VisualStudio.GraphModel.dll)
Syntaxe
'Deklarace
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>Seznam objektů, které chcete sloučit.
groupFilter
Typ: Predicate<GraphGroup>Predikát pro filtrování skupiny, kterou chcete navštívit.
nodeFilter
Typ: Predicate<GraphNode>Predikát pro filtrování podřízených uzlů, které chcete zahrnout.
Vrácená hodnota
Typ: IEnumerable<GraphNode>
Seznam bez stromové struktury všech podřízených uzlů, včetně všech uzlů pro skupiny, které byly sloučené.
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.