Graph.ImportSubset Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
ImportSubset(GraphNode, Boolean, Int32) |
Clone the given node and it's properties and the given number of levels of links and all the nodes those links point to and import all these new nodes and links into this graph. If levels is zero then no links are copied. If levels is 1 then it copies one level of links and all the nodes they point to. |
ImportSubset(IEnumerable<GraphNode>, Boolean, Int32) |
Clone all the nodes and the given number of levels of links away from those nodes. |
ImportSubset(GraphNode, Boolean, Int32)
Clone the given node and it's properties and the given number of levels of links and all the nodes those links point to and import all these new nodes and links into this graph. If levels is zero then no links are copied. If levels is 1 then it copies one level of links and all the nodes they point to.
public:
Microsoft::VisualStudio::GraphModel::GraphNode ^ ImportSubset(Microsoft::VisualStudio::GraphModel::GraphNode ^ node, bool hideOtherNodes, int levels);
public Microsoft.VisualStudio.GraphModel.GraphNode ImportSubset (Microsoft.VisualStudio.GraphModel.GraphNode node, bool hideOtherNodes, int levels);
member this.ImportSubset : Microsoft.VisualStudio.GraphModel.GraphNode * bool * int -> Microsoft.VisualStudio.GraphModel.GraphNode
Public Function ImportSubset (node As GraphNode, hideOtherNodes As Boolean, levels As Integer) As GraphNode
Parameters
- node
- GraphNode
The Node to clone
- hideOtherNodes
- Boolean
Flag indicating whether to set Visibility to Hidden on any secondary nodes that are copied by this cloning process
- levels
- Int32
How many more levels of indirection to include
Returns
Applies to
ImportSubset(IEnumerable<GraphNode>, Boolean, Int32)
Clone all the nodes and the given number of levels of links away from those nodes.
public:
void ImportSubset(System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::GraphModel::GraphNode ^> ^ nodes, bool hideOtherNodes, int levels);
public void ImportSubset (System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.GraphModel.GraphNode> nodes, bool hideOtherNodes, int levels);
member this.ImportSubset : seq<Microsoft.VisualStudio.GraphModel.GraphNode> * bool * int -> unit
Public Sub ImportSubset (nodes As IEnumerable(Of GraphNode), hideOtherNodes As Boolean, levels As Integer)
Parameters
- nodes
- IEnumerable<GraphNode>
The list of nodes to clone
- hideOtherNodes
- Boolean
Flag indicating whether to set Visibility to Hidden on any secondary nodes that are copied by this cloning process
- levels
- Int32
How many more levels of indirection to include