DslDefinitionModelToolboxHelperBase Class
Helper class used to create and initialize toolbox items for this DSL.
Inheritance Hierarchy
System.Object
Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelToolboxHelperBase
Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelToolboxHelper
Namespace: Microsoft.VisualStudio.Modeling.DslDefinition
Assembly: Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0.dll)
Syntax
'Declaration
Public MustInherit Class DslDefinitionModelToolboxHelperBase
public abstract class DslDefinitionModelToolboxHelperBase
public ref class DslDefinitionModelToolboxHelperBase abstract
[<AbstractClass>]
type DslDefinitionModelToolboxHelperBase = class end
public abstract class DslDefinitionModelToolboxHelperBase
The DslDefinitionModelToolboxHelperBase type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() |
DslDefinitionModelToolboxHelperBase | Constructs a new DslDefinitionModelToolboxHelperBase. |
Top
Properties
Name | Description | |
---|---|---|
![]() ![]() |
DefaultToolboxTabName | Returns the display name of the tab that should be opened by default when the editor is opened. |
![]() ![]() |
DefaultToolboxTabToolboxItemsCount | Returns the toolbox items count in the default tool box tab. |
![]() |
ServiceProvider | |
![]() |
ToolboxStore |
Top
Methods
Name | Description | |
---|---|---|
![]() |
CreateElementToolPrototype | Creates an ElementGroupPrototype for the element tool corresponding to the given domain class id. Default behavior is to create a prototype containing an instance of the domain class. Derived classes may override this to add additional information to the prototype. |
![]() |
CreateToolboxItems | Returns a list of custom toolbox items to be added dynamically |
![]() |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() |
GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() |
GetToolboxItem | Returns instance of ModelingToolboxItem based on specified name. This method must be called from within a Transaction. Failure to do so will result in an exception |
![]() |
GetToolboxItemData | Given a toolbox item "unique ID" and a data format identifier, returns the content of the data format. |
![]() |
GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Top
Fields
Name | Description | |
---|---|---|
![]() ![]() |
DiagramElementMapToolFilterString | Toolbox item filter string used to identify DiagramElementMapTool connector tool. |
![]() ![]() |
EmbeddingRelationshipToolFilterString | Toolbox item filter string used to identify EmbeddingRelationshipTool connector tool. |
![]() ![]() |
InheritanceToolFilterString | Toolbox item filter string used to identify InheritanceTool connector tool. |
![]() ![]() |
ReferenceRelationshipToolFilterString | Toolbox item filter string used to identify ReferenceRelationshipTool connector tool. |
![]() ![]() |
ToolboxFilterString | Toolbox item filter string used to identify DslDefinitionModel toolbox items. |
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.