GraphNodeId Methods

 

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

NameDescription
System_CAPS_pubmethodAdd(GraphNodeId^)

Adds a GraphNodeId. If this identifier already is an array, the item is added to the array. Otherwise, a new embedded array is returned.

System_CAPS_pubmethodAppendToString(StringBuilder^)

Appends the "ToString" of a GraphNodeId to the StringBuilder. This is more efficient than calling ToString, as the GraphNodeId can re-use the StringBuilder.

System_CAPS_pubmethodCompareTo(GraphNodeId^)

Compares to another GraphNodeId.

System_CAPS_pubmethodCompareTo(Object^)

Compares to another GraphNodeId.

System_CAPS_pubmethodEquals(Object^)

See whether this GraphNodeId matches either a GraphNodeId or a GraphNodeIdKey.(Overrides Object::Equals(Object^).)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodSystem_CAPS_staticGetArray(GraphNodeIdName^, array<GraphNodeId^>^)

Constructs a partial GraphNodeId based on the given array name and identifiers.

System_CAPS_pubmethodSystem_CAPS_staticGetArray(GraphNodeIdName^, Object^)

Get a GraphNodeId based on the name and value. Does a lookup against a Dictionary to minimize the number of GraphNodeIds around.

System_CAPS_pubmethodGetHashCode()

Gets the HashCode. We return the hashcode given to us during construction.(Overrides Object::GetHashCode().)

System_CAPS_pubmethodSystem_CAPS_staticGetLiteral(String^)

Gets a literal GraphNodeId parsed from the given identifier string.

System_CAPS_pubmethodSystem_CAPS_staticGetNested(array<GraphNodeId^>^)

Gets a nested GraphNodeId based on the given identifiers. Does a lookup against a Dictionary to minimize the number of GraphNodeIds around.

System_CAPS_pubmethodSystem_CAPS_staticGetNested(GraphNodeIdName^, Object^)

Gets a GraphNodeId based on the name and value. Does a lookup against a Dictionary to minimize the number of GraphNodeIds around.

System_CAPS_pubmethodGetNestedIdByName(GraphNodeIdName^)

Gets a value from the first embedded GraphNodeId that matches the name.

System_CAPS_pubmethodGetNestedValueByName<T>(GraphNodeIdName^)

Gets a value from the first embedded GraphNodeId that matches the name.

System_CAPS_pubmethodSystem_CAPS_staticGetPartial(GraphNodeIdName^, Object^)

Gets a partial GraphNodeId based on the name and value. Does a lookup against a Dictionary to minimize the number of GraphNodeIds around. It is generally not right to get a partial GraphNodeId and use it for a node ID.

Always use a full Nested GraphNodeId.

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodGetValue<T>()

The value of the GraphNodeId. This can be one of: * String * Uri * GraphNodeId * GraphNodeIdCollection.

System_CAPS_pubmethodSystem_CAPS_staticIsNullOrEmpty(GraphNodeId^)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodSystem_CAPS_staticParse(String^)

Parses a string into a GraphNodeId.

System_CAPS_pubmethodSystem_CAPS_staticParse(String^, Boolean)

Parses a string into a GraphNodeId.

System_CAPS_pubmethodSystem_CAPS_staticParse(String^, Boolean, Func<Int32, GraphNodeId^>^)

Parse a string into a GraphNodeId

System_CAPS_pubmethodRemovedNestedNames(array<GraphNodeIdName^>^)

Returns a partial GraphNodeId that contains the given GraphNodeIdName.

System_CAPS_pubmethodToString()

Gets a string for the GraphNodeId.(Overrides Object::ToString().)

Return to top
Show: