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.
| Class | Description | |
|---|---|---|
![]() | 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. |
![]() | DescriptionResourceAttribute | Represents a property description for a property when the property is displayed in a PropertyGrid control. |
![]() | DisplayNameResourceAttribute | Represents the name associated with a property. |
![]() | ElementPropertyDescriptor | Represents a domain property in a domain-specific language (DSL) model. |
![]() | ElementTypeDescriptionProvider | Provides methods for creating and retrieving ElementTypeDescriptor objects. |
![]() | ElementTypeDescriptor | Provides additional run-time type information for a ModelElement object. |
![]() | FlagEnumerationEditor | Provides a user interface (UI) for representing and editing domain enumerations. |
![]() | ForwardingTypeDescriptionProvider | Provides methods for creating and retrieving a type descriptor for the target model element of an indexing model element. |
![]() | ModelingBindingSource | A specialized BindingSource for use with VMSDK (DSL Tools) models. Creates a transaction when items are added or removed. |
![]() | ModelingEnumerationConverter | Provides a type converter that converts between values of domain enumerations and text. |
![]() | ModelingToolboxItem | Represents a toolbox item generated in the Domain-Specific Language Tools (DSL Tools). |
![]() | ModelingToolboxItemBase | Represents an abstract toolbox item. |
![]() | PropertyDescriptorNotFoundException | An exception for situations where an expected ElementPropertyDescriptor is not found. |
![]() | RolePlayerComboCell | Class to allow overriding of Parse and Format functionality. |
![]() | RolePlayerMenuCommand | Represents a command that can be added to the value list for a role property in the property window. |
![]() | RolePlayerPropertyDescriptor | Provides additional run-time type information for a role property. |
![]() | TrackingPropertyDescriptor | Provides additional run-time type information for a tracking property of a model element. |
![]() | UserContext | Obsolete.This class is not used by the Visual Studio SDK. (See Remarks.) Represents a Help context. |
![]() | UserContextElement | Obsolete.This class is not used by the Visual Studio SDK. (See Remarks.) Represents a Help element. |
![]() | UserContextTypeConverter | Obsolete.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. |
![]() | WinFormsDataBindingHelper | Class to help ease common operations in Windows Forms databinding. |
| Delegate | Description | |
|---|---|---|
![]() | TypeDescriptionProviderForwarder | Represents the method that returns the model element that is represented by another model element. |
| Enumeration | Description | |
|---|---|---|
![]() | UserContextType | Obsolete.This enumeration is not used by the Visual Studio SDK. (See Remarks.) Specifies the type of user context element. |


