Sdílet prostřednictvím


ServerCapabilities Třída

Definice

Třída, která představuje možnosti serveru.

Další informace najdete ve specifikaci protokolu languageového serveru .

public ref class ServerCapabilities
[System.Runtime.Serialization.DataContract]
public class ServerCapabilities
[<System.Runtime.Serialization.DataContract>]
type ServerCapabilities = class
Public Class ServerCapabilities
Dědičnost
ServerCapabilities
Atributy

Konstruktory

ServerCapabilities()

Třída, která představuje možnosti serveru.

Další informace najdete ve specifikaci protokolu languageového serveru .

Vlastnosti

CodeActionProvider

Získá nebo nastaví hodnotu označující, zda jsou podporovány akce kódu.

CodeLensProvider

Získá nebo nastaví hodnotu, která označuje, zda je podporována čočka kódu.

CompletionProvider

Získá nebo nastaví hodnotu, která označuje, zda jsou podporovány dokončení.

DefinitionProvider

Získá nebo nastaví hodnotu označující, zda je podporován přechod na definici.

DocumentColorProvider

Získá nebo nastaví hodnotu, která označuje, jestli je podporována barva dokumentu.

DocumentFormattingProvider

Získá nebo nastaví hodnotu označující, zda je podporováno formátování dokumentu.

DocumentHighlightProvider

Získá nebo nastaví hodnotu označující, zda server podporuje zvýraznění dokumentu.

DocumentLinkProvider

Získá nebo nastaví hodnotu, která označuje, zda je podporován odkaz na dokument.

DocumentOnTypeFormattingProvider

Získá nebo nastaví hodnotu, která označuje, zda je podporován dokument o formátování typu.

DocumentRangeFormattingProvider

Získá nebo nastaví hodnotu označující, zda je podporováno formátování rozsahu dokumentů.

DocumentSymbolProvider

Získá nebo nastaví hodnotu označující, zda jsou podporovány symboly dokumentu.

ExecuteCommandProvider

Získá nebo nastaví hodnotu, která označuje, zda je podporován příkaz spustit.

Experimental

Získá nebo nastaví experimentální funkce serveru.

FoldingRangeProvider

Získá nebo nastaví hodnotu, která označuje, zda je podporován skládací rozsah.

HoverProvider

Získá nebo nastaví hodnotu označující, zda server poskytuje podporu přechodu myší.

ImplementationProvider

Získá nebo nastaví hodnotu označující, zda je podporován přechod na implementaci.

LinkedEditingRangeProvider

Získá nebo nastaví hodnotu označující, zda server podporuje propojený rozsah úprav.

ReferencesProvider

Získá nebo nastaví hodnotu označující, zda je podporována funkce najít všechny odkazy.

RenameProvider

Získá nebo nastaví hodnotu označující, zda je podporováno přejmenování.

SemanticTokensOptions

Získá nebo nastaví hodnotu, která označuje, zda je podporována sémantické tokeny.

SignatureHelpProvider

Získá nebo nastaví hodnotu, která označuje, zda je podporována nápověda k podpisu.

TextDocumentSync

Získá nebo nastaví hodnotu, která označuje, jak jsou textové dokumenty synchronizovány.

TypeDefinitionProvider

Získá nebo nastaví hodnotu označující, zda je podporována definice typu přejít na typ.

WorkspaceSymbolProvider

Získá nebo nastaví hodnotu označující, zda jsou podporovány symboly pracovního prostoru.

Platí pro