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 | |
---|---|---|
![]() |
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. |