Microsoft.VisualStudio.RpcContracts.Commands Namespace

Classes

AnchoredDynamicCommandMetadata

The metadata required to create a command that is anchored to a DynamicCommandAnchor.

CommandMetadata

The metadata required to create a command.

Update

Contains an immutable batch of updates for the commands in a command set.

Structs

PropertyUpdate

Used to send updated command property values. This struct is immutable.

VsctCommandId

Unique identifier of a command, menu, toolbar, etc. in the Visual Studio command system.

Interfaces

ICommandSetProvider

Provides a way to expose a set of commands.

ICommandsService

A service providing access to the Visual Studio command capabilities.

IUpdateReceiver

Used to send command update events over an RPC connection from the ICommandSetProvider to the client and from the client to the ICommandSetProvider.

Enums

CommandFlags

Boolean flags for commands.

CommandPatterns

Indicates the command supports a pattern.

CommandProperty

The command property that is being updated.

CommandType

Types of VisualStudio.Extensibility command-related entities (command, menu, toolbar, etc.).