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
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.