| Modifier and Type | Interface and Description |
|---|---|
| public interface | InitializeErrorCode
Known error codes for an |
| public interface | PartialResultParams
A parameter literal used to pass a partial result token. |
| public interface | WorkDoneProgressNotification
The $/progress notification payload interface. |
| public interface | WorkDoneProgressOptions
Options to signal work done progress support in server capabilities. |
| public interface | WorkDoneProgressParams
A parameter literal used to pass a work done progress token. |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | AbstractTextDocumentRegistrationAndWorkDoneProgressOptions
Options to signal work done progress support in server capabilities and TextDocumentRegistrationOptions. |
| public abstract class | AbstractWorkDoneProgressOptions
Options to signal work done progress support in server capabilities. |
| public class | AnnotatedTextEdit
A special text edit with an additional change annotation. |
| public class | ApplyWorkspaceEditParams
The workspace/applyEdit request is sent from the server to the client to modify resource on the client side. |
| public class | ApplyWorkspaceEditResponse
The result of the `workspace/applyEdit` request. |
| public class | CallHierarchyCapabilities
Capabilities specific to the |
| public class | CallHierarchyIncomingCall
Represents an incoming call, e.g. a caller of a method or constructor. |
| public class | CallHierarchyIncomingCallsParams
The parameter of a `callHierarchy/incomingCalls` request. |
| public class | CallHierarchyItem
The result of a |
| public class | CallHierarchyOptions
Since 3.16.0 |
| public class | CallHierarchyOutgoingCall
Represents an outgoing call, e.g. calling a getter from a method or a method from a constructor etc. Since 3.16.0 |
| public class | CallHierarchyOutgoingCallsParams
The parameter of a `callHierarchy/outgoingCalls` request. |
| public class | CallHierarchyPrepareParams
The parameter of a `textDocument/prepareCallHierarchy` request. |
| public class | CallHierarchyRegistrationOptions
Since 3.16.0 |
| public class | ChangeAnnotation
Additional information that describes document changes. |
| public class | ClientCapabilities
`ClientCapabilities` now define capabilities for dynamic registration, workspace and text document features the client supports. |
| public class | |
| public class | CodeAction
A code action represents a change that can be performed in code, e.g. to fix a problem or to refactor code. |
| public class | CodeActionCapabilities
Capabilities specific to the `textDocument/codeAction` |
| public class | CodeActionContext
Contains additional diagnostic information about the context in which a code action is run. |
| public class | CodeActionDisabled
Marks that the code action cannot currently be applied. |
| public class | CodeActionKind
The kind of a code action. |
| public class | |
| public class | |
| public class | CodeActionOptions
Code Action options. |
| public class | CodeActionParams
The code action request is sent from the client to the server to compute commands for a given text document and range. |
| public class | CodeActionRegistrationOptions
Code Action registration options. |
| public class | CodeActionResolveSupportCapabilities
Whether the client supports resolving additional code action properties via a separate `codeAction/resolve` request. |
| public class | CodeLens
A code lens represents a command that should be shown along with source text, like the number of references, a way to run tests, etc. A code lens is unresolved when no command is associated to it. |
| public class | CodeLensCapabilities
Capabilities specific to the `textDocument/codeLens` |
| public class | CodeLensOptions
Code Lens options. |
| public class | CodeLensParams
The code lens request is sent from the client to the server to compute code lenses for a given text document. |
| public class | |
| public class | CodeLensWorkspaceCapabilities
Capabilities specific to the code lens requests scoped to the workspace. |
| public class | Color
Represents a color in RGBA space. |
| public class | ColorInformation
Since 3.6.0 |
| public class | ColorPresentation
Since 3.6.0 |
| public class | ColorPresentationParams
The color presentation request is sent from the client to the server to obtain a list of presentations for a color value at a given location. |
| public class | ColorProviderCapabilities
Capabilities specific to the `textDocument/documentColor` and the `textDocument/colorPresentation` request. |
| public class | ColorProviderOptions
Document color options. |
| public class | Command
Represents a reference to a command. |
| public class | CompletionCapabilities
Capabilities specific to the `textDocument/completion` |
| public class | CompletionContext
Since 3.3.0 |
| public class | CompletionItem
The Completion request is sent from the client to the server to compute completion items at a given cursor position. |
| public class | CompletionItemCapabilities
The client supports the following |
| public class | CompletionItemDefaults
In many cases the items of an actual completion result share the same
value for properties like |
| public class | CompletionItemInsertTextModeSupportCapabilities
The client supports the |
| public class | CompletionItemKindCapabilities
The client supports the following |
| public class | CompletionItemLabelDetails
Additional details for a completion item label. |
| public class | CompletionItemOptions
The server supports the following |
| public class | CompletionItemResolveSupportCapabilities
Indicates which properties a client can resolve lazily on a completion item. |
| public class | CompletionItemTagSupportCapabilities
Client supports the tag property on a completion item. |
| public class | CompletionList
Represents a collection of completion items to be presented in the editor. |
| public class | CompletionListCapabilities
The client supports the following |
| public class | CompletionOptions
Completion options. |
| public class | CompletionParams
The Completion request is sent from the client to the server to compute completion items at a given cursor position. |
| public class | |
| public class | ConfigurationItem
A ConfigurationItem consist of the configuration section to ask for and an additional scope URI. |
| public class | ConfigurationParams
The workspace/configuration request is sent from the server to the client to fetch configuration settings from the client. |
| public class | |
| public class | CreateFileOptions
Options to create a file. |
| public class | CreateFilesParams
The parameters sent in notifications/requests for user-initiated creation of files. |
| public class | |
| public class | DeclarationOptions
Since 3.14.0 |
| public class | DeclarationParams
The go to declaration request is sent from the client to the server to resolve the declaration location of a symbol at a given text document position. |
| public class | DeclarationRegistrationOptions
Since 3.14.0 |
| public class | |
| public class | |
| public class | DefinitionParams
The go to definition request is sent from the client to the server to resolve the definition location of a symbol at a given text document position. |
| public class | |
| public class | |
| public class | |
| public class | DeleteFilesParams
The parameters sent in notifications/requests for user-initiated deletes of files. |
| public class | Diagnostic
Represents a diagnostic, such as a compiler error or warning. |
| public class | DiagnosticCapabilities
Client capabilities specific to diagnostic pull requests. |
| public class | DiagnosticCodeDescription
Structure to capture a description for an error code. |
| public class | DiagnosticRegistrationOptions
Diagnostic registration options. |
| public class | DiagnosticRelatedInformation
Represents a related message and source code location for a diagnostic. |
| public class | DiagnosticServerCancellationData
Cancellation data returned from a diagnostic request. |
| public class | |
| public class | DiagnosticWorkspaceCapabilities
Workspace client capabilities specific to diagnostic pull requests. |
| public class | DidChangeConfigurationCapabilities
Capabilities specific to the `workspace/didChangeConfiguration` notification. |
| public class | DidChangeConfigurationParams
A notification sent from the client to the server to signal the change of configuration settings. |
| public class | DidChangeNotebookDocumentParams
The params sent in a change notebook document notification. |
| public class | DidChangeTextDocumentParams
The document change notification is sent from the client to the server to signal changes to a text document. |
| public class | DidChangeWatchedFilesCapabilities
Capabilities specific to the `workspace/didChangeWatchedFiles` notification. |
| public class | DidChangeWatchedFilesParams
The watched files notification is sent from the client to the server when the client detects changes to file watched by the language client. |
| public class | |
| public class | DidChangeWorkspaceFoldersParams
The workspace/didChangeWorkspaceFolders notification is sent from the client to the server to inform the server about workspace folder configuration changes. |
| public class | DidCloseNotebookDocumentParams
The params sent in a close notebook document notification. |
| public class | DidCloseTextDocumentParams
The document close notification is sent from the client to the server when the document got closed in the client. |
| public class | DidOpenNotebookDocumentParams
The params sent in an open notebook document notification. |
| public class | DidOpenTextDocumentParams
The document open notification is sent from the client to the server to signal newly opened text documents. |
| public class | DidSaveNotebookDocumentParams
The params sent in a save notebook document notification. |
| public class | DidSaveTextDocumentParams
The document save notification is sent from the client to the server when the document was saved in the client. |
| public class | DocumentColorParams
The document color request is sent from the client to the server to list all color references found in a given text document. |
| public class | DocumentDiagnosticParams
Parameters of the document diagnostic request. |
| public class | DocumentDiagnosticReport
The result of a document diagnostic pull request. |
| public class | DocumentDiagnosticReportKind
The document diagnostic report kinds. |
| public class | DocumentDiagnosticReportPartialResult
A partial result for a document diagnostic report. |
| public class | DocumentFilter
A document filter denotes a document through properties like language, schema or pattern. |
| public class | DocumentFormattingOptions
Document formatting options. |
| public class | DocumentFormattingParams
The document formatting request is sent from the server to the client to format a whole document. |
| public class | DocumentFormattingRegistrationOptions
Document formatting registration options. |
| public class | DocumentHighlight
A document highlight is a range inside a text document which deserves special attention. |
| public class | DocumentHighlightCapabilities
Capabilities specific to the `textDocument/documentHighlight` |
| public class | |
| public class | DocumentHighlightParams
The document highlight request is sent from the client to the server to resolve a document highlights for a given text document position. |
| public class | |
| public class | DocumentLink
A document link is a range in a text document that links to an internal or external resource, like another text document or a web site. |
| public class | DocumentLinkCapabilities
Capabilities specific to the `textDocument/documentLink` |
| public class | DocumentLinkOptions
Document link options |
| public class | DocumentLinkParams
The document links request is sent from the client to the server to request the location of links in a document. |
| public class | |
| public class | DocumentOnTypeFormattingOptions
Format document on type options |
| public class | DocumentOnTypeFormattingParams
The document on type formatting request is sent from the client to the server to format parts of the document during typing. |
| public class | |
| public class | DocumentRangeFormattingOptions
Document range formatting options. |
| public class | DocumentRangeFormattingParams
The document range formatting request is sent from the client to the server to format a given range in a document. |
| public class | DocumentRangeFormattingRegistrationOptions
Document range formatting registration options. |
| public class | DocumentSymbol
Represents programming constructs like variables, classes, interfaces etc. that appear in a document. |
| public class | DocumentSymbolCapabilities
Capabilities specific to the `textDocument/documentSymbol` |
| public class | |
| public class | DocumentSymbolParams
The document symbol request is sent from the client to the server to list all symbols found in a given text document. |
| public class | |
| public class | |
| public class | ExecuteCommandCapabilities
Capabilities specific to the `workspace/executeCommand` request. |
| public class | ExecuteCommandOptions
Execute command options. |
| public class | ExecuteCommandParams
The workspace/executeCommand request is sent from the client to the server to trigger command execution on the server. |
| public class | ExecuteCommandRegistrationOptions
Execute command registration options. |
| public class | ExecutionSummary
Since 3.17.0 |
| public class | FailureHandlingKind
The kind of failure handling supported by the client. |
| public class | FileCreate
Represents information on a file/folder create. |
| public class | FileDelete
Represents information on a file/folder delete. |
| public class | FileEvent
An event describing a file change. |
| public class | FileOperationFilter
A filter to describe in which file operation requests or notifications the server is interested in. Since 3.16.0 |
| public class | FileOperationOptions
The options for file operations. |
| public class | FileOperationPattern
A pattern to describe in which file operation requests or notifications the server is interested in. Since 3.16.0 |
| public class | FileOperationPatternKind
A pattern kind describing if a glob pattern matches a file a folder or both. |
| public class | FileOperationPatternOptions
Matching options for the file operation pattern. |
| public class | FileOperationsServerCapabilities
The server is interested in file notifications/requests. |
| public class | FileOperationsWorkspaceCapabilities
The client has support for file requests/notifications. |
| public class | FileRename
Represents information on a file/folder rename. |
| public class | |
| public class | FoldingRange
Represents a folding range. |
| public class | FoldingRangeCapabilities
Capabilities specific to `textDocument/foldingRange` requests. |
| public class | FoldingRangeKind
A set of predefined range kinds. |
| public class | FoldingRangeKindSupportCapabilities
Specific options for the folding range kind. |
| public class | FoldingRangeProviderOptions
Folding range options. |
| public class | FoldingRangeRequestParams
The folding range request is sent from the client to the server to return all folding ranges found in a given text document. |
| public class | FoldingRangeSupportCapabilities
Specific options for the folding range. |
| public class | FormattingCapabilities
Capabilities specific to the `textDocument/formatting` |
| public class | FormattingOptions
Value-object describing what options formatting should use. |
| public class | FullDocumentDiagnosticReport
A diagnostic report with a full set of problems. |
| public class | GeneralClientCapabilities
General client capabilities. |
| public class | Hover
The result of a hover request. |
| public class | HoverCapabilities
Capabilities specific to the `textDocument/hover` |
| public class | HoverOptions
Hover options. |
| public class | HoverParams
The hover request is sent from the client to the server to request hover information at a given text document position. |
| public class | HoverRegistrationOptions
Hover registration options. |
| public class | ImplementationCapabilities
Capabilities specific to the `textDocument/implementation`. |
| public class | ImplementationOptions
Since 3.6.0 |
| public class | ImplementationParams
The go to implementation request is sent from the client to the server to resolve the implementation location of a symbol at a given text document position. |
| public class | ImplementationRegistrationOptions
Since 3.6.0 |
| public class | |
| public class | |
| public class | InitializeParams
The initialize request is sent as the first request from the client to the server. |
| public class | |
| public class | InlayHint
Inlay hint information. |
| public class | InlayHintCapabilities
Capabilities specific to the |
| public class | InlayHintLabelPart
An inlay hint label part allows for interactive and composite labels of inlay hints. |
| public class | InlayHintParams
A parameter literal used in inlay hint requests. |
| public class | InlayHintRegistrationOptions
Inlay hint options used during static or dynamic registration. |
| public class | InlayHintResolveSupportCapabilities
Indicates which properties a client can resolve lazily on a inlay hint. |
| public class | InlayHintWorkspaceCapabilities
Client workspace capabilities specific to inlay hints. |
| public class | InlineValue
Inline value information can be provided by different means:
- directly as a text value ( |
| public class | InlineValueCapabilities
Client capabilities specific to inline values. |
| public class | InlineValueContext
Additional information about the context in which inline values were requested. |
| public class | InlineValueEvaluatableExpression
Provide an inline value through an expression evaluation. |
| public class | InlineValueParams
A parameter literal used in inline value requests. |
| public class | InlineValueRegistrationOptions
Inline value options used during static or dynamic registration. |
| public class | InlineValueText
Provide inline value as text. |
| public class | InlineValueVariableLookup
Provide inline value through a variable lookup. |
| public class | InlineValueWorkspaceCapabilities
Client workspace capabilities specific to inline values. |
| public class | InsertReplaceEdit
A special text edit to provide an insert and a replace operation. |
| public class | InsertReplaceRange
Since 3.17.0 |
| public class | LinkedEditingRangeCapabilities
Capabilities specific to the |
| public class | LinkedEditingRangeOptions
Linked editing range options. |
| public class | LinkedEditingRangeParams
The linked editing range request is sent from the client to the server to return for a given position in a document the range of the symbol at the position and all ranges that have the same content. |
| public class | LinkedEditingRangeRegistrationOptions
Linked editing range registration options. |
| public class | LinkedEditingRanges
The linked editing range response is sent from the server to the client to return the range of the symbol at the given position and all ranges that have the same content. |
| public class | Location
Represents a location inside a resource, such as a line inside a text file. |
| public class | LocationLink
Represents a link between a source and a target location. |
| public class | LogTraceParams
A notification to log the trace of the server's execution. |
| public class | MarkdownCapabilities
Client capabilities specific to the used markdown parser. |
| public class | MarkedString
Deprecated
Use MarkedString can be used to render human readable text.
MarkupContent instead.
|
| public class | MarkupContent
A MarkupContent literal represents a string value which content is interpreted based on its kind flag. |
| public class | MarkupKind
Describes the content type that a client supports in various
result literals like |
| public class | MessageActionItem
The show message request is sent from a server to a client to ask the client to display a particular message in the user class. |
| public class | MessageParams
The show message notification is sent from a server to a client to ask the client to display a particular message in the user class. |
| public class | Moniker
Moniker definition to match LSIF 0.5 moniker definition. |
| public class | MonikerCapabilities
Capabilities specific to the |
| public class | MonikerKind
The moniker kind. |
| public class | MonikerOptions
Moniker options. |
| public class | MonikerParams
The moniker request is sent from the client to the server to get the symbol monikers for a given text document position. |
| public class | MonikerRegistrationOptions
Moniker registration options. |
| public class | NotebookCell
A notebook cell. |
| public class | NotebookCellArrayChange
A change describing how to move a `NotebookCell` array from state S to S'. |
| public class | NotebookCellTextDocumentFilter
A notebook cell text document filter denotes a cell text document by different properties. |
| public class | NotebookDocument
A notebook document. |
| public class | NotebookDocumentChangeEvent
A change event for a notebook document. |
| public class | |
| public class | NotebookDocumentChangeEventCellStructure
Changes to the cell structure to add or remove cells. |
| public class | NotebookDocumentChangeEventCellTextContent
Changes to the text content of notebook cells. |
| public class | NotebookDocumentClientCapabilities
Capabilities specific to the notebook document support. |
| public class | NotebookDocumentFilter
A notebook document filter denotes a notebook document by different properties. |
| public class | NotebookDocumentIdentifier
A literal to identify a notebook document in the client. |
| public class | NotebookDocumentSyncClientCapabilities
Notebook specific client capabilities. |
| public class | NotebookDocumentSyncOptions
Options specific to a notebook plus its cells to be synced to the server. |
| public class | NotebookDocumentSyncRegistrationOptions
Registration options specific to a notebook. |
| public class | NotebookSelector
The notebooks to be synced. |
| public class | NotebookSelectorCell
The cell of the matching notebook to be synced. |
| public class | OnTypeFormattingCapabilities
Capabilities specific to the `textDocument/onTypeFormatting` |
| public class | ParameterInformation
Represents a parameter of a callable-signature. |
| public class | ParameterInformationCapabilities
Client capabilities specific to parameter information. |
| public class | Position
Position in a text document expressed as zero-based line and character offset. |
| public class | PositionEncodingKind
A set of predefined position encoding kinds indicating how positions are encoded, specifically what column offsets mean. |
| public class | PrepareRenameDefaultBehavior
One of the result types of the `textDocument/prepareRename` request. |
| public class | PrepareRenameParams
The prepare rename request is sent from the client to the server to setup and test the validity of a rename operation at a given location. |
| public class | PrepareRenameResult
One of the result types of the `textDocument/prepareRename` request. |
| public class | PreviousResultId
A previous result id in a workspace pull request. |
| public class | ProgressParams
The base protocol offers also support to report progress in a generic fashion. |
| public class | PublishDiagnosticsCapabilities
Capabilities specific to `textDocument/publishDiagnostics`. |
| public class | PublishDiagnosticsParams
Diagnostics notification are sent from the server to the client to signal results of validation runs. |
| public class | Range
A range in a text document expressed as (zero-based) start and end positions. |
| public class | RangeFormattingCapabilities
Capabilities specific to the `textDocument/rangeFormatting` |
| public class | ReferenceContext
The references request is sent from the client to the server to resolve project-wide references for the symbol denoted by the given text document position. |
| public class | |
| public class | ReferenceParams
The references request is sent from the client to the server to resolve project-wide references for the symbol denoted by the given text document position. |
| public class | |
| public class | ReferencesCapabilities
Capabilities specific to the `textDocument/references` |
| public class | Registration
General parameters to register for a capability. |
| public class | RegistrationParams
The client/registerCapability request is sent from the server to the client to register for a new capability on the client side. |
| public class | RegularExpressionsCapabilities
Client capabilities specific to regular expressions. |
| public class | RelatedFullDocumentDiagnosticReport
A full diagnostic report with a set of related documents. |
| public class | RelatedUnchangedDocumentDiagnosticReport
An unchanged diagnostic report with a set of related documents. |
| public class | RelativePattern
A relative pattern is a helper to construct glob patterns that are matched relatively to a base URI. |
| public class | RenameCapabilities
Capabilities specific to the `textDocument/rename` |
| public class | |
| public class | |
| public class | RenameFilesParams
The parameters sent in notifications/requests for user-initiated renames of files. |
| public class | RenameOptions
Rename options. |
| public class | RenameParams
The rename request is sent from the client to the server to do a workspace wide rename of a symbol. |
| public abstract class | |
| public class | ResourceOperationKind
The kind of resource operations supported by the client. |
| public class | SaveOptions
Save options. |
| public class | SelectionRange
A selection range represents a part of a selection hierarchy. |
| public class | SelectionRangeCapabilities
Capabilities specific to `textDocument/selectionRange` requests Since 3.15.0 |
| public class | SelectionRangeOptions
Selection range options. |
| public class | SelectionRangeParams
A parameter literal used in selection range requests. |
| public class | SelectionRangeRegistrationOptions
Selection range registration options. |
| public class | SemanticTokenModifiers
Since 3.16.0 |
| public class | SemanticTokens
Since 3.16.0 |
| public class | SemanticTokensCapabilities
Since 3.16.0 |
| public class | SemanticTokensClientCapabilitiesRequests
Since 3.16.0 |
| public class | SemanticTokensClientCapabilitiesRequestsFull
Since 3.16.0 |
| public class | SemanticTokensDelta
Since 3.16.0 |
| public class | SemanticTokensDeltaParams
The request is sent from the client to the server to resolve semantic token deltas for a given whole file. |
| public class | SemanticTokensDeltaPartialResult
Since 3.16.0 |
| public class | SemanticTokensEdit
Since 3.16.0 |
| public class | |
| public class | SemanticTokensParams
The request is sent from the client to the server to resolve semantic tokens for a given whole file. |
| public class | SemanticTokensPartialResult
Since 3.16.0 |
| public class | SemanticTokensRangeParams
The request is sent from the client to the server to resolve semantic tokens for a range in a given file. |
| public class | SemanticTokensServerFull
Server supports providing semantic tokens for a full document. |
| public class | SemanticTokensWithRegistrationOptions
Since 3.16.0 |
| public class | SemanticTokensWorkspaceCapabilities
Capabilities specific to the semantic token requests scoped to the workspace. |
| public class | SemanticTokenTypes
Since 3.16.0 |
| public class | ServerCapabilities
The server can signal these capabilities |
| public class | ServerInfo
Information about the server. |
| public class | SetTraceParams
A notification that should be used by the client to modify the trace setting of the server. |
| public class | ShowDocumentCapabilities
Client capabilities for the show document request. |
| public class | ShowDocumentParams
Params to show a document. |
| public class | ShowDocumentResult
The result of an show document request. |
| public class | ShowMessageRequestParams
The show message request is sent from a server to a client to ask the client to display a particular message in the user class. |
| public class | SignatureHelp
Signature help represents the signature of something callable. |
| public class | SignatureHelpCapabilities
Capabilities specific to the `textDocument/signatureHelp` |
| public class | SignatureHelpContext
Additional information about the context in which a signature help request was triggered. |
| public class | SignatureHelpOptions
Signature help options. |
| public class | SignatureHelpParams
The signature help request is sent from the client to the server to request signature information at a given cursor position. |
| public class | |
| public class | SignatureInformation
Represents the signature of something callable. |
| public class | SignatureInformationCapabilities
The client supports the following |
| public class | StaleRequestCapabilities
Client capability that signals how the client handles stale requests (e.g. a request for which the client will not process the response anymore since the information is outdated). |
| public class | StaticRegistrationOptions
Static registration options to be returned in the initialize request. |
| public class | SymbolCapabilities
Capabilities specific to the |
| public class | SymbolInformation
Represents information about programming constructs like variables, classes, interfaces etc.
Deprecated Use |
| public class | SymbolKindCapabilities
Specific capabilities for the |
| public class | SymbolTagSupportCapabilities
Specific capabilities for the |
| public class | |
| public class | TextDocumentChangeRegistrationOptions
Describe options to be used when registered for text document change events. |
| public class | TextDocumentClientCapabilities
Text document specific client capabilities. |
| public class | TextDocumentContentChangeEvent
An event describing a change to a text document. |
| public class | TextDocumentEdit
Describes textual changes on a single text document. |
| public class | TextDocumentIdentifier
Text documents are identified using an URI. |
| public class | TextDocumentItem
An item to transfer a text document from the client to the server. |
| public abstract class | TextDocumentPositionAndWorkDoneProgressAndPartialResultParams
Abstract class which extends TextDocumentPosition and implements work done progress and partial result request parameter. |
| public abstract class | TextDocumentPositionAndWorkDoneProgressParams
Abstract class which extends TextDocumentPosition and implements work done progress request parameter. |
| public class | TextDocumentPositionParams
A parameter literal used in requests to pass a text document and a position inside that document. |
| public class | TextDocumentRegistrationOptions
Since most of the registration options require to specify a document selector there is a base interface that can be used. |
| public class | |
| public class | |
| public class | TextEdit
A textual edit applicable to a text document. |
| public class | TokenFormat
Since 3.16.0 |
| public class | TraceValue
A TraceValue represents the level of verbosity with which the server systematically reports its execution
trace using |
| public class | |
| public class | TypeDefinitionOptions
Since 3.6.0 |
| public class | TypeDefinitionParams
The go to type definition request is sent from the client to the server to resolve the type definition location of a symbol at a given text document position. |
| public class | TypeDefinitionRegistrationOptions
Since 3.6.0 |
| public class | TypeHierarchyCapabilities
Capabilities specific to the |
| public class | TypeHierarchyItem
Representation of an item that carries type information. |
| public class | TypeHierarchyPrepareParams
The type hierarchy request is sent from the client to the server to return a type hierarchy for the language element of given text document positions. |
| public class | TypeHierarchyRegistrationOptions
Type hierarchy registration options. |
| public class | TypeHierarchySubtypesParams
The request is sent from the client to the server to resolve the subtypes for a given type hierarchy item. |
| public class | TypeHierarchySupertypesParams
The request is sent from the client to the server to resolve the supertypes for a given type hierarchy item. |
| public class | UnchangedDocumentDiagnosticReport
A diagnostic report indicating that the last returned report is still accurate. |
| public class | UniquenessLevel
Moniker uniqueness level to define scope of the moniker. |
| public class | Unregistration
General parameters to unregister a capability. |
| public class | UnregistrationParams
The client/unregisterCapability request is sent from the server to the client to unregister a previously registered capability. |
| public class | VersionedNotebookDocumentIdentifier
A versioned notebook document identifier. |
| public class | VersionedTextDocumentIdentifier
An identifier to denote a specific version of a text document. |
| public class | |
| public class | |
| public class | WindowClientCapabilities
Window specific client capabilities. |
| public class | WindowShowMessageRequestActionItemCapabilities
Capabilities specific to the |
| public class | |
| public abstract class | WorkDoneProgressAndPartialResultParams
Abstract class which implements work done progress and partial result request parameter. |
| public class | WorkDoneProgressBegin
The $/progress notification payload to start progress reporting. |
| public class | WorkDoneProgressCancelParams
The |
| public class | WorkDoneProgressCreateParams
The |
| public class | WorkDoneProgressEnd
The notification payload about progress reporting. |
| public class | WorkDoneProgressReport
The notification payload about progress reporting. |
| public class | WorkspaceClientCapabilities
Workspace specific client capabilities. |
| public class | WorkspaceDiagnosticParams
Parameters of the workspace diagnostic request. |
| public class | WorkspaceDiagnosticReport
A workspace diagnostic report. |
| public class | WorkspaceDiagnosticReportPartialResult
A partial result for a workspace diagnostic report. |
| public class | WorkspaceDocumentDiagnosticReport
A workspace diagnostic document report. |
| public class | WorkspaceEdit
A workspace edit represents changes to many resources managed in the workspace. |
| public class | WorkspaceEditCapabilities
Capabilities specific to |
| public class | WorkspaceEditChangeAnnotationSupportCapabilities
Whether the client in general supports change annotations on text edits, create file, rename file and delete file changes. |
| public class | WorkspaceFolder
The workspace/workspaceFolders request is sent from the server to the client to fetch the current open list of workspace folders. |
| public class | WorkspaceFoldersChangeEvent
The workspace folder change event. |
| public class | WorkspaceFoldersOptions
The server supports workspace folder. |
| public class | WorkspaceFullDocumentDiagnosticReport
A full document diagnostic report for a workspace diagnostic result. |
| public class | WorkspaceServerCapabilities
Workspace specific server capabilities |
| public class | |
| public class | WorkspaceSymbolLocation
A special workspace symbol that supports locations without a range Since 3.17.0 |
| public class | WorkspaceSymbolOptions
The options of a Workspace Symbol Request. |
| public class | WorkspaceSymbolParams
The parameters of a Workspace Symbol Request. |
| public class | WorkspaceSymbolRegistrationOptions
The options of a Workspace Symbol Registration Request. |
| public class | WorkspaceSymbolResolveSupportCapabilities
The client support partial workspace symbols. |
| public class | WorkspaceUnchangedDocumentDiagnosticReport
An unchanged document diagnostic report for a workspace diagnostic result. |
| Modifier and Type | Enum and Description |
|---|---|
| public enum | CodeActionTriggerKind
The reason why code actions were requested. |
| public enum | CompletionItemKind
The kind of a completion entry. |
| public enum | CompletionItemTag
Completion item tags are extra annotations that tweak the rendering of a completion item. |
| public enum | CompletionTriggerKind
How a completion was triggered |
| public enum | |
| public enum | DiagnosticTag
The diagnostic tags. |
| public enum | DocumentHighlightKind
A document highlight kind. |
| public enum | FileChangeType
The file event type. |
| public enum | InlayHintKind
Inlay hint kinds. |
| public enum | InsertTextFormat
Defines whether the insert text in a completion item should be interpreted as plain text or a snippet. |
| public enum | InsertTextMode
How whitespace and indentation is handled during completion item insertion. |
| public enum | |
| public enum | NotebookCellKind
A notebook cell kind. |
| public enum | PrepareSupportDefaultBehavior
The value indicates the default behavior used by the client. |
| public enum | SignatureHelpTriggerKind
How a signature help was triggered. |
| public enum | |
| public enum | SymbolTag
Symbol tags are extra annotations that tweak the rendering of a symbol. |
| public enum | TextDocumentSaveReason
Represents reasons why a text document is saved. |
| public enum | TextDocumentSyncKind
Defines how text documents are synced. |
| public enum |