FlagEnumerationEditor Class
Provides a user interface (UI) for representing and editing domain enumerations.
Assembly: Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
System.Drawing.Design::UITypeEditor
Microsoft.VisualStudio.Modeling.Design::FlagEnumerationEditor
| Name | Description | |
|---|---|---|
![]() | FlagEnumerationEditor(IEnumerable<String^>^, Char) | Initializes a new instance of the FlagEnumerationEditor class. |
| Name | Description | |
|---|---|---|
![]() | IsDropDownResizable | (Inherited from UITypeEditor.) |
| Name | Description | |
|---|---|---|
![]() | EditValue(IServiceProvider^, Object^) | (Inherited from UITypeEditor.) |
![]() | EditValue(ITypeDescriptorContext^, IServiceProvider^, Object^) | Edits an enumeration value by using the editor style indicated by the GetEditStyle method.(Overrides UITypeEditor::EditValue(ITypeDescriptorContext^, IServiceProvider^, Object^).) |
![]() | Equals(Object^) | (Inherited from Object.) |
![]() | GetEditStyle() | (Inherited from UITypeEditor.) |
![]() | GetEditStyle(ITypeDescriptorContext^) | Gets the editor style used by the EditValue method.(Overrides UITypeEditor::GetEditStyle(ITypeDescriptorContext^).) |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetPaintValueSupported() | (Inherited from UITypeEditor.) |
![]() | GetPaintValueSupported(ITypeDescriptorContext^) | (Inherited from UITypeEditor.) |
![]() | GetType() | (Inherited from Object.) |
![]() | PaintValue(Object^, Graphics^, Rectangle) | (Inherited from UITypeEditor.) |
![]() | PaintValue(PaintValueEventArgs^) | (Inherited from UITypeEditor.) |
![]() | ToString() | (Inherited from Object.) |
The Domain-Specific Language Tools (DSL Tools) use this type to represent a property value of a flag enumeration type in a property grid, and to enable the value to be edited.
To create a customized editor for flag domain enumerations, inherit from this class and override one or more of the members.
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

