Edit

Share via


Microsoft.CommandPalette.Extensions.Toolkit Namespace

Contains helper classes that make creating extensions easier.

Interfaces

Interface Description
ISettingsForm Defines the interface for a settings form.

Classes

Class Description
AnonymousCommand AnonymousCommand is a command that can be invoked without a specific target. It is typically used for commands that do not require any parameters or context.
BaseObservable Base class for observable objects.
ChoiceSetSetting Represents a setting that allows the user to choose from a set of predefined options.
ClipboardHelper Helper class for clipboard operations.
ColorHelpers Helper class for color operations.
Command Base class for commands.
CommandContextItem Represents an item in the command's context menu.
CommandItem Represents an item in the command palette.
CommandProvider Base class for command providers.
CommandResult Represents the result of a command invocation.
ConfirmationArgs Represents the arguments for a confirmation dialog.
ContentPage Represents a page that contains content.
CopyTextCommand Represents a command that copies text to the clipboard.
Details Represents a details view in the command palette.
DetailsCommand Represents a command that displays details in the command palette.
DetailsElement Represents an element in the details view.
DetailsLink Represents a link in the details view.
DetailsSeparator Represents a separator in the details view.
DetailsTags Represents tags in the details view.
DynamicListPage Represents a dynamic list page in the command palette.
ExtensionHost Represents the host for an extension.
FallbackCommandItem Represents a fallback command item in the command palette.
Filter Represents a filter for command items.
FormContent Represents a form in the command palette.
GoToPageArgs Represents the arguments for navigating to a page.
IconData Represents icon data for command items.
IconHelpers Helper class for icon operations.
IconInfo Represents information about an icon.
InvokableCommand Represents a command that can be invoked.
ItemsChangedEventArgs Represents the event arguments for items changed events.
JsonSettingsManager Manages settings stored in JSON format.
KeyChordHelpers Helper class for key chord operations.
ListHelpers Helper class for list operations.
ListItem Represents an item in a list.
ListPage Represents a list page in the command palette.
LogMessage Represents a log message.
MarkdownContent Represents markdown content in the command palette.
MatchOption Represents options for matching command items.
MatchResult Represents the result of a match operation.
NoOpCommand Represents a command that does nothing. It is typically used as a placeholder.
OpenUrlCommand Represents a command that opens a URL in the default web browser.
Page Base class for pages in the command palette.
ProgressState Represents the state of a progress operation.
PropChangedEventArgs Represents the event arguments for property changed events.
Setting Base class for settings.
Settings Represents the settings for an extension.
SettingsForm Represents a form for displaying settings.
ShellHelpers Helper class for shell operations.
StatusMessage Represents a status message in the command palette.
StringMatcher Helper class for string matching operations.
Tag Represents a tag in the command palette.
TextSetting Represents a setting that allows the user to enter text.
ThumbnailHelper Helper class for thumbnail operations.
ToastArgs Represents the arguments for a toast notification.
ToastStatusMessage Represents a toast status message in the command palette.
ToggleSetting Represents a setting that allows the user to toggle a value on or off.
TreeContent Represents tree content in the command palette.
Utilities Utility class for common operations.

Enums

Enum Description
SearchPrecisionScore The precision score of a search result.