GraphNodeCollection::GetOrCreate Method (GraphNodeId^)

 

Attempts to get the node with the specified id. If not found, it will create a new node.

Namespace:   Microsoft.VisualStudio.GraphModel
Assembly:  Microsoft.VisualStudio.GraphModel (in Microsoft.VisualStudio.GraphModel.dll)

public:
GraphNode^ GetOrCreate(
	GraphNodeId^ id
)

Parameters

id
Type: Microsoft.VisualStudio.GraphModel::GraphNodeId^

The Id of the node

Return Value

Type: Microsoft.VisualStudio.GraphModel::GraphNode^

The Node that was found or created

Exception Condition
InvalidOperationException

Thrown if a node with same id already exists, but is of a different node type

Return to top
Show: