Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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 | |
---|---|---|
![]() |
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 WinForms databinding. |
Delegates
Delegate | Description | |
---|---|---|
![]() |
TypeDescriptionProviderForwarder | Represents the method that returns the model element that is represented by another model element. |
Enumerations
Enumeration | Description | |
---|---|---|
![]() |
UserContextType | Obsolete. This enumeration is not used by the Visual Studio SDK. (See Remarks.) Specifies the type of user context element. |