Graph.GetGroupDescendants - метод (IEnumerable<GraphObject>, Predicate<GraphGroup>, Predicate<GraphNode>)
Получает плоский список всех узлов потомки заданного списка объектов диаграммы, некоторые из этих объектов может быть группами, отфильтрованного, только узлы и группы, соответствующих предикатам.
Пространство имен: Microsoft.VisualStudio.GraphModel
Сборка: Microsoft.VisualStudio.GraphModel (в Microsoft.VisualStudio.GraphModel.dll)
Синтаксис
'Декларация
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>
Параметры
graphObjects
Тип: IEnumerable<GraphObject>Список объектов, чтобы сплющить.
groupFilter
Тип: Predicate<GraphGroup>Предикат для фильтрации группы необходимо навестить.
nodeFilter
Тип: Predicate<GraphNode>Предикат для фильтрации узлам потомков, необходимо включить в отчет.
Возвращаемое значение
Тип: IEnumerable<GraphNode>
Плоский список всех узлов потомков, включая узлы для групп, которые были выравниваются.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.