Share via


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

Delegates

  Delegate Description
Public delegate TypeDescriptionProviderForwarder Represents the method that returns the model element that is represented by another model element.

Enumerations

  Enumeration Description
Public enumeration UserContextType Obsolete. This enumeration is not used by the Visual Studio SDK. (See Remarks.) Specifies the type of user context element.

See Also

Reference

System.ComponentModel.Design