Microsoft.VisualStudio.Modeling.Design Namespace

The Microsoft.VisualStudio.Modeling.Design namespace contains classes that developers can use to build custom design-time behavior for their domain-specific language.

Classes

  Class Description
Public class CategoryResourceAttribute Represents a category in which to group a property when the property is displayed in a PropertyGrid control that is set to Categorized mode.
Public class DescriptionResourceAttribute Represents a property description for a property when the property is displayed in a PropertyGrid control.
Public class DisplayNameResourceAttribute Represents the name associated with a property.
Public class ElementPropertyDescriptor Represents a domain property in a domain-specific language (DSL) model.
Public class ElementTypeDescriptionProvider Provides methods for creating and retrieving ElementTypeDescriptor objects.
Public class ElementTypeDescriptor Provides additional run-time type information for a ModelElement object.
Public class FlagEnumerationEditor Provides a user interface (UI) for representing and editing domain enumerations.
Public class ForwardingTypeDescriptionProvider Provides methods for creating and retrieving a type descriptor for the target model element of an indexing model element.
Public class ModelingEnumerationConverter Provides a type converter that converts between values of domain enumerations and text.
Public class ModelingToolboxItem Represents a toolbox item generated in the Domain-Specific Language Tools (DSL Tools).
Public class RolePlayerMenuCommand Represents a command that can be added to the value list for a role property in the property window.
Public class RolePlayerPropertyDescriptor Provides additional run-time type information for a role property.
Public class TrackingPropertyDescriptor Provides additional run-time type information for a tracking property of a model element.
Public class UserContext This class is not used by the Visual Studio SDK. (See Remarks.) Represents a Help context.
Public class UserContextElement This class is not used by the Visual Studio SDK. (See Remarks.) Represents a Help element.
Public class UserContextTypeConverter This class is not used by the Visual Studio SDK. (See Remarks.) Provides a type converter that converts between values of Help contexts and text.

Delegates

  Delegate Description
Public delegate SourceRolePlayerMapFunction Represents the method that a domain class can use to adjust the role player of a new link.
Public delegate TypeDescriptionProviderForwarder Represents the method that returns the model element that is represented by another model element.

Enumerations

  Enumeration Description
Public enumeration UserContextType This enumeration is not used by the Visual Studio SDK. (See Remarks.) Specifies the type of user context element.

See Also

Reference

System.ComponentModel.Design