Graph.GetGroupDescendants Method (IEnumerable<GraphObject>)
[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
Gets a flat list of all the descendant nodes of the given list of graph objects where some of those objects could be groups.
Namespace: Microsoft.VisualStudio.GraphModel
Assembly: Microsoft.VisualStudio.GraphModel (in Microsoft.VisualStudio.GraphModel.dll)
Syntax
'Declaration
Public Shared Function GetGroupDescendants ( _
graphObjects As IEnumerable(Of GraphObject) _
) As IEnumerable(Of GraphNode)
public static IEnumerable<GraphNode> GetGroupDescendants(
IEnumerable<GraphObject> graphObjects
)
public:
static IEnumerable<GraphNode^>^ GetGroupDescendants(
IEnumerable<GraphObject^>^ graphObjects
)
static member GetGroupDescendants :
graphObjects:IEnumerable<GraphObject> -> IEnumerable<GraphNode>
public static function GetGroupDescendants(
graphObjects : IEnumerable<GraphObject>
) : IEnumerable<GraphNode>
Parameters
graphObjects
Type: System.Collections.Generic.IEnumerable<GraphObject>The list of objects to flatten.
Return Value
Type: System.Collections.Generic.IEnumerable<GraphNode>
The flat list of all descendant nodes, including the nodes for the groups that were flattened.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.