ServerCapabilities Class
Definition
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.
Class which represents server capabilities.
See the Language Server Protocol specification for additional information.
public ref class ServerCapabilities
[System.Runtime.Serialization.DataContract]
public class ServerCapabilities
[<System.Runtime.Serialization.DataContract>]
type ServerCapabilities = class
Public Class ServerCapabilities
- Inheritance
-
ServerCapabilities
- Attributes
Constructors
ServerCapabilities() |
Properties
CodeActionProvider |
Gets or sets a value indicating whether code actions are supported. |
CodeLensProvider |
Gets or sets the value which indicates if code lens is supported. |
CompletionProvider |
Gets or sets the value which indicates if completions are supported. |
DefinitionProvider |
Gets or sets a value indicating whether go to definition is supported. |
DocumentColorProvider |
Gets or sets the value which indicates if document color is supported |
DocumentFormattingProvider |
Gets or sets a value indicating whether document formatting is supported. |
DocumentHighlightProvider |
Gets or sets a value indicating whether the server supports document highlight. |
DocumentLinkProvider |
Gets or sets the value which indicates if document link is supported. |
DocumentOnTypeFormattingProvider |
Gets or sets the value which indicates if document on type formatting is supported. |
DocumentRangeFormattingProvider |
Gets or sets a value indicating whether document range formatting is supported. |
DocumentSymbolProvider |
Gets or sets a value indicating whether document symbols are supported. |
ExecuteCommandProvider |
Gets or sets the value which indicates if execute command is supported. |
Experimental |
Gets or sets experimental server capabilities. |
FoldingRangeProvider |
Gets or sets the value which indicates if folding range is supported. |
HoverProvider |
Gets or sets a value indicating whether the server provides hover support. |
ImplementationProvider |
Gets or sets a value indicating whether go to implementation is supported. |
LinkedEditingRangeProvider |
Gets or sets a value indicating whether the server supports linked editing range. |
ReferencesProvider |
Gets or sets a value indicating whether find all references is supported. |
RenameProvider |
Gets or sets a value indicating whether rename is supported. |
SemanticTokensOptions |
Gets or sets the value which indicates if semantic tokens is supported. |
SignatureHelpProvider |
Gets or sets the value which indicates if signature help is supported. |
TextDocumentSync |
Gets or sets the value which indicates how text document are synced. |
TypeDefinitionProvider |
Gets or sets a value indicating whether go to type definition is supported. |
WorkspaceSymbolProvider |
Gets or sets a value indicating whether workspace symbols are supported. |