Share via


Microsoft.VisualStudio.RpcContracts.Commands Namespace

Classes

Name Description
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

Name Description
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

Name Description
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

Name Description
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.).