Partager via


SemanticTokensSetting Class

Definition

Client settings for semantic tokens.

See the Language Server Protocol specification for additional information.

public ref class SemanticTokensSetting : Microsoft::VisualStudio::LanguageServer::Protocol::DynamicRegistrationSetting
[System.Runtime.Serialization.DataContract]
public class SemanticTokensSetting : Microsoft.VisualStudio.LanguageServer.Protocol.DynamicRegistrationSetting
[<System.Runtime.Serialization.DataContract>]
type SemanticTokensSetting = class
    inherit DynamicRegistrationSetting
Public Class SemanticTokensSetting
Inherits DynamicRegistrationSetting
Inheritance
SemanticTokensSetting
Attributes

Constructors

SemanticTokensSetting()

Properties

DynamicRegistration

Gets or sets a value indicating whether setting can be dynamically registered.

(Inherited from DynamicRegistrationSetting)
Formats

Gets or sets an array of formats the clients supports.

MultilineTokenSupport

Gets or sets a value indicating whether the client supports tokens that can span multiple lines.

OverlappingTokenSupport

Gets or sets a value indicating whether the client supports tokens that can overlap each other.

Requests

Gets or sets a value indicating which requests the client supports and might send to the server depending on the server's capability.

TokenModifiers

Gets or sets an array of token modifiers supported by the client for encoding semantic tokens.

TokenTypes

Gets or sets an array of token types supported by the client for encoding semantic tokens.

Applies to