Graph.Merge 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
Merge(Graph) |
Merge all new nodes and links from the given graph into this graph |
Merge(IEnumerable<GraphLink>) |
Merge all of the links from the given link list into this graph |
Merge(IEnumerable<GraphNode>) |
Merge all of the nodes from the given node list into this graph |
Merge(IEnumerable<GraphObject>) |
Merge all new nodes and links from the given list of graph objects into this graph |
Merge(IEnumerable<GraphConditionalStyle>) |
Merge all the styles from the given list. |
Merge(Graph)
Merge all new nodes and links from the given graph into this graph
public:
bool Merge(Microsoft::VisualStudio::GraphModel::Graph ^ other);
public bool Merge (Microsoft.VisualStudio.GraphModel.Graph other);
override this.Merge : Microsoft.VisualStudio.GraphModel.Graph -> bool
Public Function Merge (other As Graph) As Boolean
Parameters
- other
- Graph
The Graph to use as a source for merging
Returns
True if the graph was changed, otherwise false
Applies to
Merge(IEnumerable<GraphLink>)
Merge all of the links from the given link list into this graph
public:
bool Merge(System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::GraphModel::GraphLink ^> ^ other);
public bool Merge (System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.GraphModel.GraphLink> other);
override this.Merge : seq<Microsoft.VisualStudio.GraphModel.GraphLink> -> bool
Public Function Merge (other As IEnumerable(Of GraphLink)) As Boolean
Parameters
- other
- IEnumerable<GraphLink>
List of links to merge in
Returns
True if the graph was change, otherwise false
Applies to
Merge(IEnumerable<GraphNode>)
Merge all of the nodes from the given node list into this graph
public:
bool Merge(System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::GraphModel::GraphNode ^> ^ other);
public bool Merge (System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.GraphModel.GraphNode> other);
override this.Merge : seq<Microsoft.VisualStudio.GraphModel.GraphNode> -> bool
Public Function Merge (other As IEnumerable(Of GraphNode)) As Boolean
Parameters
- other
- IEnumerable<GraphNode>
List of nodes to merge in
Returns
True if the graph was change, otherwise false
Applies to
Merge(IEnumerable<GraphObject>)
Merge all new nodes and links from the given list of graph objects into this graph
public:
bool Merge(System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::GraphModel::GraphObject ^> ^ other);
public bool Merge (System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.GraphModel.GraphObject> other);
override this.Merge : seq<Microsoft.VisualStudio.GraphModel.GraphObject> -> bool
Public Function Merge (other As IEnumerable(Of GraphObject)) As Boolean
Parameters
- other
- IEnumerable<GraphObject>
The list of graph objects to use as a source for merging
Returns
True if the graph was changed, otherwise false
Applies to
Merge(IEnumerable<GraphConditionalStyle>)
Merge all the styles from the given list.
public:
bool Merge(System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::GraphModel::Styles::GraphConditionalStyle ^> ^ styles);
public bool Merge (System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.GraphModel.Styles.GraphConditionalStyle> styles);
override this.Merge : seq<Microsoft.VisualStudio.GraphModel.Styles.GraphConditionalStyle> -> bool
Public Function Merge (styles As IEnumerable(Of GraphConditionalStyle)) As Boolean
Parameters
- styles
- IEnumerable<GraphConditionalStyle>
The styles to merge into this graph
Returns
True if there were any styles to merge, false otherwise