Partager via


ServerCapabilities Classe

Définition

Classe qui représente les fonctionnalités du serveur.

Pour plus d’informations, consultez la spécification du protocole du serveur de langage.

public ref class ServerCapabilities
[System.Runtime.Serialization.DataContract]
public class ServerCapabilities
[<System.Runtime.Serialization.DataContract>]
type ServerCapabilities = class
Public Class ServerCapabilities
Héritage
ServerCapabilities
Attributs

Constructeurs

ServerCapabilities()

Classe qui représente les fonctionnalités du serveur.

Pour plus d’informations, consultez la spécification du protocole du serveur de langage.

Propriétés

CodeActionProvider

Obtient ou définit une valeur indiquant si les actions de code sont prises en charge.

CodeLensProvider

Obtient ou définit la valeur qui indique si l’objectif de code est pris en charge.

CompletionProvider

Obtient ou définit la valeur qui indique si les complétions sont prises en charge.

DefinitionProvider

Obtient ou définit une valeur indiquant si atteindre la définition est pris en charge.

DocumentColorProvider

Obtient ou définit la valeur qui indique si la couleur du document est prise en charge

DocumentFormattingProvider

Obtient ou définit une valeur indiquant si la mise en forme du document est prise en charge.

DocumentHighlightProvider

Obtient ou définit une valeur indiquant si le serveur prend en charge la mise en surbrillance du document.

DocumentLinkProvider

Obtient ou définit la valeur qui indique si le lien de document est pris en charge.

DocumentOnTypeFormattingProvider

Obtient ou définit la valeur qui indique si le document sur la mise en forme de type est pris en charge.

DocumentRangeFormattingProvider

Obtient ou définit une valeur indiquant si la mise en forme de plage de documents est prise en charge.

DocumentSymbolProvider

Obtient ou définit une valeur indiquant si les symboles de document sont pris en charge.

ExecuteCommandProvider

Obtient ou définit la valeur qui indique si la commande d’exécution est prise en charge.

Experimental

Obtient ou définit des fonctionnalités de serveur expérimentales.

FoldingRangeProvider

Obtient ou définit la valeur qui indique si la plage de pliage est prise en charge.

HoverProvider

Obtient ou définit une valeur indiquant si le serveur fournit la prise en charge du pointage.

ImplementationProvider

Obtient ou définit une valeur indiquant si accéder à l’implémentation est pris en charge.

LinkedEditingRangeProvider

Obtient ou définit une valeur indiquant si le serveur prend en charge la plage d’édition liée.

ReferencesProvider

Obtient ou définit une valeur indiquant si la recherche de toutes les références est prise en charge.

RenameProvider

Obtient ou définit une valeur indiquant si le renommage est pris en charge.

SemanticTokensOptions

Obtient ou définit la valeur qui indique si les jetons sémantiques sont pris en charge.

SignatureHelpProvider

Obtient ou définit la valeur qui indique si l’aide de signature est prise en charge.

TextDocumentSync

Obtient ou définit la valeur qui indique comment le document texte est synchronisé.

TypeDefinitionProvider

Obtient ou définit une valeur indiquant si accéder à la définition de type est pris en charge.

WorkspaceSymbolProvider

Obtient ou définit une valeur indiquant si les symboles d’espace de travail sont pris en charge.

S’applique à