Microsoft.VisualStudio.GraphModel Namespace
This namespace provides the API to directed graphs.
For more information, see How to: Edit and Customize Graph Documents.
Classes
Class | Description | |
---|---|---|
![]() |
Graph | Represents a directed graph, consisting of nodes and links. |
![]() |
GraphCategory | Graph Categories are used to specify category information on a GraphObject, like nodes and links. |
![]() |
GraphCategoryCollection | |
![]() |
GraphCommonSchema | Class which defines a set of commonly used GraphProperty objects |
![]() |
GraphDataObject | This class provides IDataObject support for exchanging DGML data via the clipboard and drag/drop. |
![]() |
GraphException | |
![]() |
GraphLink | Represents a link in the directed graph |
![]() |
GraphLinkCollection | Instances of this class manage a collection of Links. Ordering is not preserved. |
![]() |
GraphLinksUpdatedEventArgs | |
![]() |
GraphMetadata | This class is used to provide more information about a GraphProperty, including localized strings and flags for controlling how the property appears in a Property Grid window. |
![]() |
GraphNode | Represents a node in the directed graph |
![]() |
GraphNodeCollection | This class provides methods for manipulating a collection of Nodes. This class does not preserve the order in which you added the nodes, so when you enumerate them you will get them back in a random order. |
![]() |
GraphNodeId | |
![]() |
GraphNodeIdCollection | |
![]() |
GraphNodeIdConverter | |
![]() |
GraphNodeIdName | |
![]() |
GraphNodesUpdatedEventArgs | |
![]() |
GraphObject | This class makes an object extensible by adding a strongly typed property bag of name/value pairs. |
![]() |
GraphPathSerializationDictionary | |
![]() |
GraphPathSerializer | |
![]() |
GraphProperty | Graph Properties are used to annotate a GraphObject, like nodes and links. |
![]() |
GraphPropertyCollection | |
![]() |
GraphSchema | |
![]() |
GraphSerializationErrorEventArgs | |
![]() |
GraphSerializer | GraphSerializer is used to serialize Graph objects. |
![]() |
GraphTransactionCanceledException | |
![]() |
GraphUpdatedEventArgs | Provides changes to a graph object |
Enumerations
Enumeration | Description | |
---|---|---|
![]() |
GraphErrorLevel | |
![]() |
GraphGroupStyle | Specifies the display state of an element. |
![]() |
GraphMetadataOptions | |
![]() |
GraphSearchDirection | |
![]() |
GraphSearchOption |