Share via


Microsoft.VisualStudio.Commanding Namespace

Classes

Name Description
CommandArgs

A base class for all command arguments.

CommandExecutionContext

Represents a command execution context, which is set up by a command handler service and provided to each command handler.

CommandHandlerExtensions

Contains command handler utility extension methods.

Structs

Name Description
CommandState

Returned by GetCommandState(T) and determines the state of the command.

Interfaces

Name Description
IChainedCommandHandler<T>

Represents a command handler that depends on behavior of following command handlers in the command execution chain formed from same strongly-typed ICommandHandlers ordered according to their [Order] attributes.

ICommandHandler

This interface marks a class that implements at least one strongly-typed ICommandHandler<T> or IChainedCommandHandler<T>.

ICommandHandler<T>

Represents a handler for a command associated with specific CommandArgs.