LSP::WorkspaceSymbol
Inherits JSON::Serializable < Struct < Value < Object
A special workspace symbol that supports locations without a range
Constructors
Instance methods
The name of the symbol containing this symbol. This information is for user interface purposes (e.g. to render a qualifier in the user interface if necessary). It can't be used to re-infer a hierarchy for the document symbols.
The name of the symbol containing this symbol. This information is for user interface purposes (e.g. to render a qualifier in the user interface if necessary). It can't be used to re-infer a hierarchy for the document symbols.
A data entry field that is preserved on a workspace symbol between a workspace symbol request and a workspace symbol resolve request.
A data entry field that is preserved on a workspace symbol between a workspace symbol request and a workspace symbol resolve request.
The location of this symbol. Whether a server is allowed to
return a location without a range depends on the client
capability workspace.symbol.resolveSupport.
See also SymbolInformation.location.
The location of this symbol. Whether a server is allowed to
return a location without a range depends on the client
capability workspace.symbol.resolveSupport.
See also SymbolInformation.location.
FIXME : How to serialize an array of enums? Tags for this completion item.