Share via


GraphCommonSchema Class

Defines a set of commonly used GraphProperty objects.

Inheritance Hierarchy

Object
  Microsoft.VisualStudio.GraphModel.GraphCommonSchema

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

Syntax

'Declaration
Public NotInheritable Class GraphCommonSchema
public static class GraphCommonSchema
public ref class GraphCommonSchema abstract sealed
[<AbstractClass>]
[<Sealed>]
type GraphCommonSchema =  class end
public final class GraphCommonSchema

The GraphCommonSchema type exposes the following members.

Properties

  Name Description
Public propertyStatic member BaseUri The location of the graph.
Public propertyStatic member Contains Defines a category for use in creating containment links.
Public propertyStatic member DelayedChildNodesState State of child nodes of this group node that are fetched in a delayed manner.
Public propertyStatic member DelayedCrossGroupLinksState State of cross group links of this node that are fetched in a delayed manner.
Public propertyStatic member Expression The Expression property is used by Condition and Setter elements.
Public propertyStatic member Group Defines whether an object is a Group and what state the Group is in: Expanded or Collapsed.
Public propertyStatic member GroupLabel The GroupLabel property is used by Style elements.
Public propertyStatic member IsContainment IsContainment property.
Public propertyStatic member IsCursorContainingMethod
Public propertyStatic member IsDragSource Marks DGML node with a special attribute indicating whether it was part of the drag source in a drag and drop operation. No need to localize the metadata because this property is not browsable.
Public propertyStatic member IsEnabled The Enabled property is on a Conditional Style.
Public propertyStatic member IsPseudo IsPseudo.
Public propertyStatic member IsTag The IsTag property is used to mark special GraphCategories that are used in the custom categories menu.
Public propertyStatic member Label Defines a displayable label for an annotatable object.
Public propertyStatic member Property The Property property is used by Setter elements.
Public propertyStatic member Schema
Public propertyStatic member SourceNode Defines a source node of a link.
Public propertyStatic member TargetNode Defines a target node of a link.
Public propertyStatic member TargetType The TargetType property is used by Condition and Setter elements.
Public propertyStatic member ToolTip The ToolTip property is used by Style elements.
Public propertyStatic member UniqueId Defines the unique ID for an annotatable object.
Public propertyStatic member Value The Value property is used by Setter elements.
Public propertyStatic member ValueLabel The ValueLabel property is used by Style elements.
Public propertyStatic member Version Version number that is used by change tracking.
Public propertyStatic member Visibility Defines whether an object is to be made visible on screen.

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