Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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. |
Collaborate with us on GitHub
The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information, see our contributor guide.
Windows developer