GraphLinkCollection::GetOrCreate Method (String^, String^, String^, GraphCategory^)
Visual Studio 2015
Attempts to get the link with the specified source, target. If not found, a new link will be created. It also adds the specified category if it is not already defined. It also creates the source and target Node if those are not already defined (and these are created with no category).
Assembly: Microsoft.VisualStudio.GraphModel (in Microsoft.VisualStudio.GraphModel.dll)
public:
GraphLink^ GetOrCreate(
String^ sourceId,
String^ targetId,
String^ label,
GraphCategory^ category
)
Parameters
- sourceId
-
Type:
System::String^
source of the link
- targetId
-
Type:
System::String^
target of the link
- label
-
Type:
System::String^
displayable label of the link
- category
-
Type:
Microsoft.VisualStudio.GraphModel::GraphCategory^
link category
| Exception | Condition |
|---|---|
| ArgumentNullException | thrown is sourceId or targetId is null or empty string |
Show: