mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-09 09:42:34 -05:00
Merge from vscode e5834d3280fcd04898efeac32b9cf1b893f9b127 (#9385)
* Merge from vscode e5834d3280fcd04898efeac32b9cf1b893f9b127 * distro
This commit is contained in:
29
src/vs/vscode.d.ts
vendored
29
src/vs/vscode.d.ts
vendored
@@ -1500,7 +1500,7 @@ declare module 'vscode' {
|
||||
|
||||
/**
|
||||
* A file system watcher notifies about changes to files and folders
|
||||
* on disk.
|
||||
* on disk or from other [FileSystemProviders](#FileSystemProvider).
|
||||
*
|
||||
* To get an instance of a `FileSystemWatcher` use
|
||||
* [createFileSystemWatcher](#workspace.createFileSystemWatcher).
|
||||
@@ -1806,7 +1806,7 @@ declare module 'vscode' {
|
||||
placeHolder?: string;
|
||||
|
||||
/**
|
||||
* Set to `true` to show a password prompt that will not show the typed value.
|
||||
* Controls if a password input is shown. Password input hides the typed text.
|
||||
*/
|
||||
password?: boolean;
|
||||
|
||||
@@ -2020,7 +2020,7 @@ declare module 'vscode' {
|
||||
* Base kind for source actions: `source`
|
||||
*
|
||||
* Source code actions apply to the entire file. They must be explicitly requested and will not show in the
|
||||
* normal [light bulb](https://code.visualstudio.com/docs/editor/editingevolved#_code-action) menu. Source actions
|
||||
* normal [lightbulb](https://code.visualstudio.com/docs/editor/editingevolved#_code-action) menu. Source actions
|
||||
* can be run on save using `editor.codeActionsOnSave` and are also shown in the `source` context menu.
|
||||
*/
|
||||
static readonly Source: CodeActionKind;
|
||||
@@ -2086,7 +2086,7 @@ declare module 'vscode' {
|
||||
/**
|
||||
* Requested kind of actions to return.
|
||||
*
|
||||
* Actions not of this kind are filtered out before being shown by the lightbulb.
|
||||
* Actions not of this kind are filtered out before being shown by the [lightbulb](https://code.visualstudio.com/docs/editor/editingevolved#_code-action).
|
||||
*/
|
||||
readonly only?: CodeActionKind;
|
||||
}
|
||||
@@ -2138,7 +2138,15 @@ declare module 'vscode' {
|
||||
/**
|
||||
* Marks that the code action cannot currently be applied.
|
||||
*
|
||||
* Disabled code actions will be surfaced in the refactor UI but cannot be applied.
|
||||
* - Disabled code actions are not shown in automatic [lightbulb](https://code.visualstudio.com/docs/editor/editingevolved#_code-action)
|
||||
* code action menu.
|
||||
*
|
||||
* - Disabled actions are shown as faded out in the code action menu when the user request a more specific type
|
||||
* of code action, such as refactorings.
|
||||
*
|
||||
* - If the user has a [keybinding](https://code.visualstudio.com/docs/editor/refactoring#_keybindings-for-code-actions)
|
||||
* that auto applies a code action and only a disabled code actions are returned, VS Code will show the user a
|
||||
* message with `reason` in the editor.
|
||||
*/
|
||||
disabled?: {
|
||||
/**
|
||||
@@ -2163,7 +2171,7 @@ declare module 'vscode' {
|
||||
|
||||
/**
|
||||
* The code action interface defines the contract between extensions and
|
||||
* the [light bulb](https://code.visualstudio.com/docs/editor/editingevolved#_code-action) feature.
|
||||
* the [lightbulb](https://code.visualstudio.com/docs/editor/editingevolved#_code-action) feature.
|
||||
*
|
||||
* A code action can be any command that is [known](#commands.getCommands) to the system.
|
||||
*/
|
||||
@@ -2495,16 +2503,18 @@ declare module 'vscode' {
|
||||
|
||||
/**
|
||||
* The evaluatable expression provider interface defines the contract between extensions and
|
||||
* the debug hover.
|
||||
* the debug hover. In this contract the provider returns an evaluatable expression for a given position
|
||||
* in a document and VS Code evaluates this expression in the active debug session and shows the result in a debug hover.
|
||||
*/
|
||||
export interface EvaluatableExpressionProvider {
|
||||
|
||||
/**
|
||||
* Provide an evaluatable expression for the given document and position.
|
||||
* VS Code will evaluate this expression in the active debug session and will show the result in the debug hover.
|
||||
* The expression can be implicitly specified by the range in the underlying document or by explicitly returning an expression.
|
||||
*
|
||||
* @param document The document in which the debug hover is opened.
|
||||
* @param position The position in the document where the debug hover is opened.
|
||||
* @param document The document for which the debug hover is about to appear.
|
||||
* @param position The line and character position in the document where the debug hover is about to appear.
|
||||
* @param token A cancellation token.
|
||||
* @return An EvaluatableExpression or a thenable that resolves to such. The lack of a result can be
|
||||
* signaled by returning `undefined` or `null`.
|
||||
@@ -9174,6 +9184,7 @@ declare module 'vscode' {
|
||||
|
||||
/**
|
||||
* Register a provider that locates evaluatable expressions in text documents.
|
||||
* VS Code will evaluate the expression in the active debug session and will show the result in the debug hover.
|
||||
*
|
||||
* If multiple providers are registered for a language an arbitrary provider will be used.
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user