Share via


GraphNodeId Class

Inheritance Hierarchy

System.Object
  Microsoft.VisualStudio.GraphModel.GraphNodeId

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

Syntax

'Declaration
<SerializableAttribute> _
<TypeConverterAttribute(GetType(GraphNodeIdConverter))> _
Public Class GraphNodeId _
    Implements IEquatable(Of GraphNodeId), IComparable(Of GraphNodeId),  _
    IComparable
[SerializableAttribute]
[TypeConverterAttribute(typeof(GraphNodeIdConverter))]
public class GraphNodeId : IEquatable<GraphNodeId>, 
    IComparable<GraphNodeId>, IComparable
[SerializableAttribute]
[TypeConverterAttribute(typeof(GraphNodeIdConverter))]
public ref class GraphNodeId : IEquatable<GraphNodeId^>, 
    IComparable<GraphNodeId^>, IComparable
[<SerializableAttribute>]
[<TypeConverterAttribute(typeof(GraphNodeIdConverter))>]
type GraphNodeId =  
    class
        interface IEquatable<GraphNodeId>
        interface IComparable<GraphNodeId>
        interface IComparable
    end
public class GraphNodeId implements IEquatable<GraphNodeId>, IComparable<GraphNodeId>, IComparable

The GraphNodeId type exposes the following members.

Properties

  Name Description
Public propertyStatic member Empty
Public property HeuristicCaption
Public property LiteralValue
Public property Name
Public property Value

Top

Methods

  Name Description
Public method Add
Public method AppendToString
Public method CompareTo(Object)
Public method CompareTo(GraphNodeId)
Public method Contains
Public method Equals (Overrides Object.Equals(Object).)
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)
Public methodStatic member GetArray(GraphNodeIdName, array<GraphNodeId[])
Public methodStatic member GetArray(GraphNodeIdName, Object)
Public method GetHashCode (Overrides Object.GetHashCode().)
Public methodStatic member GetLiteral
Public methodStatic member GetNested(array<GraphNodeId[])
Public methodStatic member GetNested(GraphNodeIdName, Object)
Public method GetNestedIdByName
Public method GetNestedValueByName<T>
Public methodStatic member GetPartial
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Public method GetValue<T>
Public methodStatic member IsNullOrEmpty
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public methodStatic member Parse(String)
Public methodStatic member Parse(String, Boolean)
Public methodStatic member Parse(String, Boolean, Func<T, TResult>)
Public method RemovedNestedNames
Public method ToString (Overrides Object.ToString().)

Top

Operators

  Name Description
Public operatorStatic member Addition
Public operatorStatic member Equality
Public operatorStatic member Inequality

Top

Explicit Interface Implementations

  Name Description
Explicit interface implemetationPrivate method IEquatable<GraphNodeId>.Equals

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.VisualStudio.GraphModel Namespace