Share via


Commands2 Interface

Contains all commands, in the form of Command objects, in the environment.

Namespace:  EnvDTE80
Assembly:  EnvDTE80 (in EnvDTE80.dll)

Syntax

'Declaration
<GuidAttribute("7EAA857B-2356-494B-9E13-0F6EEFA86E43")> _
Public Interface Commands2 _
    Inherits Commands
[GuidAttribute("7EAA857B-2356-494B-9E13-0F6EEFA86E43")]
public interface Commands2 : Commands
[GuidAttribute(L"7EAA857B-2356-494B-9E13-0F6EEFA86E43")]
public interface class Commands2 : Commands
[<GuidAttribute("7EAA857B-2356-494B-9E13-0F6EEFA86E43")>]
type Commands2 =  
    interface 
        interface Commands 
    end
public interface Commands2 extends Commands

The Commands2 type exposes the following members.

Properties

  Name Description
Public property Count Gets a value indicating the number of objects in the Commands collection.
Public property DTE Gets the top-level extensibility object.
Public property Parent Gets the immediate parent object of a Commands collection.

Top

Methods

  Name Description
Public method Add Infrastructure. Microsoft internal use only.
Public method AddCommandBar Creates a command bar that is saved and available the next time the environment is started.
Public method AddNamedCommand Creates a named command that is saved by the environment and made available the next time the environment starts, even if the Add-in is not loaded on environment startup.
Public method AddNamedCommand2 Creates a named command that is saved by the environment and made available the next time the environment starts, even if the Add-in is not loaded on environment startup.
Public method CommandInfo Returns the command GUID and ID associated with the given CommandBar control.
Public method GetEnumerator Gets an enumerator for items in the Commands collection.
Public method Item Returns an indexed member of a collection.
Public method Raise Executes the specified command.
Public method RemoveCommandBar Removes a command bar that was created with the AddCommandBar method.
Public method UpdateCommandUI Forces a refresh of the command UI state.

Top

See Also

Reference

EnvDTE80 Namespace