GraphNodeIdName Class

Definition

The GraphNodeIdName to give to a GraphNodeId. This forms the name and data type of the GraphNodeId.

public ref class GraphNodeIdName : IComparable<Microsoft::VisualStudio::GraphModel::GraphNodeIdName ^>
[System.Serializable]
public class GraphNodeIdName : IComparable<Microsoft.VisualStudio.GraphModel.GraphNodeIdName>
[<System.Serializable>]
type GraphNodeIdName = class
    interface IComparable<GraphNodeIdName>
Public Class GraphNodeIdName
Implements IComparable(Of GraphNodeIdName)
Inheritance
GraphNodeIdName
Attributes
Implements

Fields

Array

The default (empty) name. Uses no formatter and displays the value as is.

Group

A group name

Literal

The default (empty) name. Uses no formatter and displays the value as is.

Nested

A nested GraphNodeId

Properties

Label

The label of the GraphNodeIdName

Name

The name of the GraphNodeIdName

Values

Gets the list of all registered GraphNodeId

ValueType

The type of the GraphNodeIdName. This is used to determine how to deserialize data to objects with this name. e.g.: Assembly=FileName may need to deserialize to a Uri and get Uri-based compares, but: Class=ClassName needs to deserialize to a string. This can be done if Assembly has a Type of Uri.

Methods

CompareTo(GraphNodeIdName)

Compares this GraphNodeIdName against another (ordinal compare)

Get(String, String, Type, Boolean)

Get or Create a GraphNodeIdName based on the name, type and formatter.

Get(String, String, Type)

Get or Create a GraphNodeId based on the name, type and formatter.

ToString()

Converts the GraphNodeIdName to a string

Applies to