GraphNode Properties

Include Protected Members
Include Inherited Members

The GraphNode type exposes the following members.

Properties

  Name Description
Public property AllLinks Get the list of all links (incoming and outgoing).
Public property Categories Returns all categories. Never returns null. (Inherited from GraphObject.)
Public property CategoryCount Returns the number of categories in the object. (Inherited from GraphObject.)
Public property DescriptiveCategoryLabel Creates a delimited list of all category labels for this graph object. (Inherited from GraphObject.)
Public property DocumentSchema Gets the document-local schema from the owner of this graph. (Inherited from GraphObject.)
Public property HasParentGroups Return true if this node is contained in one or more GraphGroups.
Public property Id Unique identifier for the node
Public property IncomingLinkCount Returns the count of incoming links
Public property IncomingLinks Enumerable of incoming links. The order of the enumeration is random.
Public property IsContained Returns true if the node is contained by any other node.
Public property IsContainer Returns true if the node is a container of any other node.
Public property IsGroup Gets whether this object is IsGroup. It looks for the GraphProperties.StyleForGroup. (Inherited from GraphObject.)
Public property IsPseudo Gets whether this object is Pseudo. It looks for the GraphProperties.IsPseudo. (Inherited from GraphObject.)
Public property Item Property that gets or sets a property value. (Inherited from GraphObject.)
Public property Label Displayable label for the node. If no label is defined, this returns the Id so we always have something to display to the user.
Public property LinkCount Returns the count of outgoing and incoming links
Public property OutgoingLinkCount Returns the count of outgoing links
Public property OutgoingLinks Enumerable of outgoing links. The order of the enumeration is random.
Public property Owner Gets the Graph object that this object belongs to. (Inherited from GraphObject.)
Public property ParentGroups Return all the GraphGroups that have this node listed in their ChildNodes collection (or ChildGroups collection if this node has IsGroup=true).
Public property Properties Property that returns an enumeration of all annotations. The order of the enumeration is random. (Inherited from GraphObject.)
Public property PropertyCount Property that returns a number of all annotations. (Inherited from GraphObject.)
Public property PropertyKeys Property that returns an enumeration of all annotation keys. The order of the enumeration is random. (Inherited from GraphObject.)
Public property PropertyValues Property that returns an enumeration of all annotation values. The order of the enumeration is random. (Inherited from GraphObject.)
Public property Visibility Helper property to get/set visibility property of a GraphObject. (Inherited from GraphObject.)

Top

See Also

Reference

GraphNode Class

Microsoft.VisualStudio.GraphModel Namespace