Freigeben über


ServerCapabilities Klasse

Definition

Klasse, die Serverfunktionen darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

public ref class ServerCapabilities
[System.Runtime.Serialization.DataContract]
public class ServerCapabilities
[<System.Runtime.Serialization.DataContract>]
type ServerCapabilities = class
Public Class ServerCapabilities
Vererbung
ServerCapabilities
Attribute

Konstruktoren

ServerCapabilities()

Klasse, die Serverfunktionen darstellt.

Weitere Informationen finden Sie in der Spezifikation des Language Server-Protokolls .

Eigenschaften

CodeActionProvider

Ruft einen Wert ab, der angibt, ob Codeaktionen unterstützt werden, oder legt einen Wert fest.

CodeLensProvider

Ruft den Wert ab, der angibt, ob das Codeobjektiv unterstützt wird, oder legt den Wert fest.

CompletionProvider

Ruft den Wert ab, der angibt, ob Vervollständigungen unterstützt werden, oder legt den Wert fest.

DefinitionProvider

Ruft einen Wert ab, der angibt, ob go to definition unterstützt wird, oder legt diesen fest.

DocumentColorProvider

Ruft den Wert ab, der angibt, ob dokumentfarben unterstützt wird, oder legt den Wert fest.

DocumentFormattingProvider

Ruft einen Wert ab, der angibt, ob die Dokumentformatierung unterstützt wird, oder legt einen Wert fest.

DocumentHighlightProvider

Ruft einen Wert ab, der angibt, ob der Server dokumentherunterhebung unterstützt, oder legt den Wert fest.

DocumentLinkProvider

Ruft den Wert ab, der angibt, ob dokumentlink unterstützt wird, oder legt den Wert fest.

DocumentOnTypeFormattingProvider

Ruft den Wert ab oder legt den Wert fest, der angibt, ob Dokument in Typformatierung unterstützt wird.

DocumentRangeFormattingProvider

Ruft einen Wert ab, der angibt, ob die Formatierung des Dokumentbereichs unterstützt wird, oder legt einen Wert fest.

DocumentSymbolProvider

Ruft einen Wert ab, der angibt, ob Dokumentsymbole unterstützt werden, oder legt den Wert fest.

ExecuteCommandProvider

Ruft den Wert ab, der angibt, ob der Befehl execute unterstützt wird, oder legt diesen fest.

Experimental

Ruft experimentelle Serverfunktionen ab oder legt diese fest.

FoldingRangeProvider

Ruft den Wert ab, der angibt, ob der Faltbereich unterstützt wird, oder legt den Wert fest.

HoverProvider

Ruft einen Wert ab, der angibt, ob der Server Hoverunterstützung bietet, oder legt den Wert fest.

ImplementationProvider

Ruft einen Wert ab, der angibt, ob die Go to-Implementierung unterstützt wird, oder legt diesen fest.

LinkedEditingRangeProvider

Ruft einen Wert ab, der angibt, ob der Server den verknüpften Bearbeitungsbereich unterstützt, oder legt den Wert fest.

ReferencesProvider

Ruft einen Wert ab, der angibt, ob "Alle Verweise suchen" unterstützt wird, oder legt einen Wert fest.

RenameProvider

Ruft einen Wert ab, der angibt, ob umbenennen unterstützt wird, oder legt diesen fest.

SemanticTokensOptions

Ruft den Wert ab, der angibt, ob semantische Token unterstützt werden, oder legt den Wert fest.

SignatureHelpProvider

Ruft den Wert ab, der angibt, ob die Signaturhilfe unterstützt wird, oder legt den Wert fest.

TextDocumentSync

Ruft den Wert ab, der angibt, wie das Textdokument synchronisiert wird, oder legt den Wert fest.

TypeDefinitionProvider

Ruft einen Wert ab, der angibt, ob go to type definition unterstützt wird, oder legt diesen fest.

WorkspaceSymbolProvider

Ruft einen Wert ab, der angibt, ob Arbeitsbereichssymbole unterstützt werden, oder legt einen Wert fest.

Gilt für: