WorkspaceSymbol
Object Hierarchy:
Description:
[ Compact ( opaque = true ) ]
[ CCode ( ref_function = "lsp_workspace_symbol_ref" , unref_function = "lsp_workspace_symbol_unref" ) ]
public class WorkspaceSymbol
A workspace symbol is a symbol that can be returned from the workspace/symbol request. It is similar to
SymbolInformation but with an extended location that can also be a
GLib.Uri + Range literal.
Since:
3.17.0
Content:
Properties:
- public string? container_name { get; set; }
The name of the symbol containing this symbol.
- public SymbolKind kind { get; set; }
The kind of this symbol.
- public string name { get; set; }
The name of this symbol.
- public Range? range { get; set; }
The symbol range, or null when the server has not resolved it.
- public SymbolTag tags { get; set; }
Tags for this symbol.
- public Uri uri { get; set; }
The URI containing this symbol.
Creation methods:
Methods: