Microsoft.VisualStudio.Extensibility.Commands Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
AnchoredCommandAddedEventArgs |
Event arguments for when a dynamic command is added to a command set and anchored to a dynamic command anchor. |
BaseCommandConfiguration |
Base configuration of a VisualStudio.Extensibility Command. |
BaseControlConfiguration |
Base configuration of a VisualStudio.Extensibility Command. |
Command |
Provides functionality for extending Visual Studio through brokered services. |
CommandAddedEventArgs |
Event arguments for when a dynamic command is added to a command set. |
CommandConfiguration |
Configuration of a VisualStudio.Extensibility Command. |
CommandGroupConfiguration |
Configuration of a VisualStudio.Extensibility Group. |
CommandIconConfiguration |
Configuration of the icon to be displayed for a VisualStudio.Extensibility Command. |
CommandPlacement |
Defines where a command is placed. |
CommandPlacement.KnownPlacements |
Known locations that a command can be parented to. |
CommandRemovedEventArgs |
Event arguments for when a dynamic command is removed from a command set. |
CommandSet |
Provides functionality for extending Visual Studio through brokered services. |
CommandSetFactory |
Provides a base class to create factories for command sets. This class is intented to be used by source generators. |
CommandShortcutConfiguration |
An attribute used on Command classes to specify the command shortcut. |
ContainerChild |
An instance of a control on a control container. |
ControlContainerConfiguration |
Configuration of a VisualStudio.Extensibility ControlContainer. |
ControlContainerConfiguration<T> |
Configuration of a VisualStudio.Extensibility ControlContainer. |
DynamicCommand |
Class representing a command that is created at runtime without static metadata associated with it. |
DynamicCommandAnchor |
Provides a framework implementation of an anchor that commands can be dynamically added to and removed from. |
DynamicCommandAnchorConfiguration |
Base configuration of a VisualStudio.Extensibility Command. |
ExecutableCommandHandler |
Provides a framework implementation of a command that can be executed. |
GroupChild |
An instance of a control on a group. |
GroupPlacement |
Defines where a group is placed. |
GroupPlacement.KnownPlacements |
Known locations that a command can be parented to. |
MenuChild |
An instance of a control on a menu. |
MenuConfiguration |
Configuration of a VisualStudio.Extensibility Menu. |
PlaceholderCommand |
Provides a framework implementation of a command that cannot be executed. |
StandardGroupPlacement |
Defines where a group is placed. |
ToggleCommand |
Provides functionality for extending Visual Studio through brokered services. |
ToolbarChild |
An instance of a control on a toolbar. |
ToolbarConfiguration |
Configuration of a VisualStudio.Extensibility Toolbar. |
VsctGroupPlacement |
Defines where a group is placed onto a VSCT defined control. |
VsctId |
A record for the id of a VSCT defined component. |
Structs
Key |
Key that can be used as a command's shortcut key. |
Interfaces
ICommand |
Represents a command implementation. A command can implement multiple interfaces to define what capabilities it has. |
ICommandSet |
Represents a set of commands. |
ICommandSetFactory |
Constructs services registered in an extension based on the descriptors in metadata. |
IDynamicCommand |
Represents a command that can be dynamically created. |
IExecutableCommand |
Represents a command that can be invoked. Enabled status can be set by changing IsEnabled and invoking a PropertyChanged event. |
IToggleCommand |
Represents a command that implements a togglable pattern. |
Enums
CommandFlags |
Boolean flags for commands. |
ControlContainerType |
Indicates what type of container a control container is. |
IconSettings |
Settings for command icons. |
ModifierKey |
Enum containing the modifier keys for shortcuts. |
Delegates
CommandCallbackAsync |
Async command execution callback. |