Export (0) Print
Expand All

ToolsMenuItemBase Class

Implements the IMenuItem object.

This API is not CLS-compliant. The CLS-compliant alternative is [false].


Namespace:  Microsoft.SqlServer.Management.UI.VSIntegration.ObjectExplorer
Assembly:  SqlWorkbench.Interfaces (in SqlWorkbench.Interfaces.dll)

public abstract class ToolsMenuItemBase : HierarchyObject, 

The ToolsMenuItemBase type exposes the following members.

Protected methodToolsMenuItemBase()Initializes a new instance of the ToolsMenuItemBase class with the default property values.
Protected methodToolsMenuItemBase(ToolsMenuItemBase)Initializes a new instance of the ToolsMenuItemBase class with the specified source.

Protected propertyAccessModifiersGets the collection of the AccessModifier control.
Public propertyActionNameGets the action name of the menu item.
Public propertyAssemblyGets or sets the assembly of the menu item.
Public propertyCommandGuidGets the CommandID globally unique identifier (GUID) of the menu item.
Public propertyItemIdGets the item ID of the menu item.
Public propertyMenuHandlerGets the event handler for a menu item.
Public propertyModeGets or sets the mode that is associated with the menu item.
Public propertyMultiSelectGets or sets a value indicating whether the menu item can be multi selected.
Public propertyNameGets the name of the menu item.
Public propertyParentGets or sets the node in the hierarchy that owns the menu item.
Public propertyTextGets or sets the text that is associated with the menu item.
Public propertyTypeGets or sets the object type to act upon.

Public methodAddChildIndicates that the menu items do not support children. (Overrides HierarchyObject.AddChild(String, Object).)
Public methodAddPropertySets up the default properties for the object. (Overrides HierarchyObject.AddProperty(String, Object).)
Public methodCloneCreates a new instance of the object. (Inherited from HierarchyObject.)
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodInvokeWhen overridden in a derived class, executes a delegate on the thread that owns the control's underlying window handle.
Protected methodMemberwiseClone (Inherited from Object.)
Public methodToString (Inherited from Object.)
Public methodUpdateMenuCommandStatusUpdate the menu command status for this menu item.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

© 2015 Microsoft