WorkspaceSymbolClientCapabilities
in package
Table of Contents
Properties
- $dynamicRegistration : bool|null
- Symbol request supports dynamic registration.
- $resolveSupport : WorkspaceSymbolClientCapabilitiesResolveSupport|null
- The client support partial workspace symbols. The client will send the request `workspaceSymbol/resolve` to the server to resolve additional properties.
- $symbolKind : WorkspaceSymbolClientCapabilitiesSymbolKind|null
- Specific capabilities for the `SymbolKind` in the `workspace/symbol` request.
- $tagSupport : WorkspaceSymbolClientCapabilitiesTagSupport|null
- The client supports tags on `SymbolInformation` and `WorkspaceSymbol`.
Methods
- __construct() : mixed
Properties
$dynamicRegistration
Symbol request supports dynamic registration.
public
bool|null
$dynamicRegistration
$resolveSupport
The client support partial workspace symbols. The client will send the request `workspaceSymbol/resolve` to the server to resolve additional properties.
public
WorkspaceSymbolClientCapabilitiesResolveSupport|null
$resolveSupport
Tags
$symbolKind
Specific capabilities for the `SymbolKind` in the `workspace/symbol` request.
public
WorkspaceSymbolClientCapabilitiesSymbolKind|null
$symbolKind
$tagSupport
The client supports tags on `SymbolInformation` and `WorkspaceSymbol`.
public
WorkspaceSymbolClientCapabilitiesTagSupport|null
$tagSupport
Clients supporting tags have to handle unknown tags gracefully.
Tags
Methods
__construct()
public
__construct([bool|null $dynamicRegistration = null ][, WorkspaceSymbolClientCapabilitiesSymbolKind|null $symbolKind = null ][, WorkspaceSymbolClientCapabilitiesTagSupport|null $tagSupport = null ][, WorkspaceSymbolClientCapabilitiesResolveSupport|null $resolveSupport = null ]) : mixed
Parameters
- $dynamicRegistration : bool|null = null
- $symbolKind : WorkspaceSymbolClientCapabilitiesSymbolKind|null = null
- $tagSupport : WorkspaceSymbolClientCapabilitiesTagSupport|null = null
- $resolveSupport : WorkspaceSymbolClientCapabilitiesResolveSupport|null = null