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. |