Graph.GetGroupDescendants 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| GetGroupDescendants(IEnumerable<GraphObject>) |
获取给定图形对象列表的所有子代节点的简单列表,其中某些对象可以是组。 |
| GetGroupDescendants(IEnumerable<GraphObject>, Predicate<GraphGroup>, Predicate<GraphNode>) |
获取给定图形对象列表的所有子代节点的简单列表,其中某些对象可以是组,筛选为仅包含与给定谓词匹配的节点和组。 |
GetGroupDescendants(IEnumerable<GraphObject>)
获取给定图形对象列表的所有子代节点的简单列表,其中某些对象可以是组。
public:
static System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::GraphModel::GraphNode ^> ^ GetGroupDescendants(System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::GraphModel::GraphObject ^> ^ graphObjects);
public static System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.GraphModel.GraphNode> GetGroupDescendants (System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.GraphModel.GraphObject> graphObjects);
static member GetGroupDescendants : seq<Microsoft.VisualStudio.GraphModel.GraphObject> -> seq<Microsoft.VisualStudio.GraphModel.GraphNode>
Public Shared Function GetGroupDescendants (graphObjects As IEnumerable(Of GraphObject)) As IEnumerable(Of GraphNode)
参数
- graphObjects
- IEnumerable<GraphObject>
要平展的对象列表
返回
所有子代节点的简单列表,包括已平展的组的节点
适用于
GetGroupDescendants(IEnumerable<GraphObject>, Predicate<GraphGroup>, Predicate<GraphNode>)
获取给定图形对象列表的所有子代节点的简单列表,其中某些对象可以是组,筛选为仅包含与给定谓词匹配的节点和组。
public:
static System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::GraphModel::GraphNode ^> ^ GetGroupDescendants(System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::GraphModel::GraphObject ^> ^ graphObjects, Predicate<Microsoft::VisualStudio::GraphModel::GraphGroup ^> ^ groupFilter, Predicate<Microsoft::VisualStudio::GraphModel::GraphNode ^> ^ nodeFilter);
[System.Runtime.CompilerServices.IteratorStateMachine(typeof(Microsoft.VisualStudio.GraphModel.Graph/<GetGroupDescendants>d__73))]
public static System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.GraphModel.GraphNode> GetGroupDescendants (System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.GraphModel.GraphObject> graphObjects, Predicate<Microsoft.VisualStudio.GraphModel.GraphGroup> groupFilter, Predicate<Microsoft.VisualStudio.GraphModel.GraphNode> nodeFilter);
[<System.Runtime.CompilerServices.IteratorStateMachine(typeof(Microsoft.VisualStudio.GraphModel.Graph/<GetGroupDescendants>d__73))>]
static member GetGroupDescendants : seq<Microsoft.VisualStudio.GraphModel.GraphObject> * Predicate<Microsoft.VisualStudio.GraphModel.GraphGroup> * Predicate<Microsoft.VisualStudio.GraphModel.GraphNode> -> seq<Microsoft.VisualStudio.GraphModel.GraphNode>
Public Shared Iterator Function GetGroupDescendants (graphObjects As IEnumerable(Of GraphObject), groupFilter As Predicate(Of GraphGroup), nodeFilter As Predicate(Of GraphNode)) As IEnumerable(Of GraphNode)
参数
- graphObjects
- IEnumerable<GraphObject>
要平展的对象列表
- groupFilter
- Predicate<GraphGroup>
用于筛选要访问的组的谓词
返回
所有子代节点的简单列表,包括已平展的组的节点
- 属性