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. |
![]() |
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). |
![]() |
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 | This class is not used by the Visual Studio SDK. (See Remarks.) Represents a Help context. |
![]() |
UserContextElement | This class is not used by the Visual Studio SDK. (See Remarks.) Represents a Help element. |
![]() |
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 | |
---|---|---|
![]() |
SourceRolePlayerMapFunction | Represents the method that a domain class can use to adjust the role player of a new link. |
![]() |
TypeDescriptionProviderForwarder | Represents the method that returns the model element that is represented by another model element. |
Enumerations
Enumeration | Description | |
---|---|---|
![]() |
UserContextType | This enumeration is not used by the Visual Studio SDK. (See Remarks.) Specifies the type of user context element. |