LspFeatureSet
Namespace: Hex1b.LanguageServer
Assembly: Hex1b.dll
Flags enum identifying individual LSP features that can be enabled/disabled per language extension.
[Flags]
public enum LspFeatureSetFields
All
All features enabled.
Returns: LspFeatureSet
All = -1CallHierarchy
Call hierarchy navigation.
Returns: LspFeatureSet
CallHierarchy = 65536CodeActions
Code actions (quick fixes, refactorings).
Returns: LspFeatureSet
CodeActions = 256CodeLens
Code lens annotations.
Returns: LspFeatureSet
CodeLens = 32768Completion
Code completion suggestions.
Returns: LspFeatureSet
Completion = 2Definition
Go to definition navigation.
Returns: LspFeatureSet
Definition = 16Diagnostics
Inline diagnostic markers.
Returns: LspFeatureSet
Diagnostics = 4DocumentHighlight
Highlight occurrences of the symbol under cursor.
Returns: LspFeatureSet
DocumentHighlight = 2048DocumentSymbol
Document symbol outline.
Returns: LspFeatureSet
DocumentSymbol = 1024FoldingRange
Code folding regions.
Returns: LspFeatureSet
FoldingRange = 4096Formatting
Document formatting.
Returns: LspFeatureSet
Formatting = 512Hover
Hover information popups.
Returns: LspFeatureSet
Hover = 8InlayHints
Inlay hints (parameter names, inferred types).
Returns: LspFeatureSet
InlayHints = 16384None
No features enabled.
Returns: LspFeatureSet
None = 0References
Find all references.
Returns: LspFeatureSet
References = 32Rename
Symbol rename refactoring.
Returns: LspFeatureSet
Rename = 64SelectionRange
Smart selection expansion.
Returns: LspFeatureSet
SelectionRange = 8192SemanticTokens
Semantic token-based syntax highlighting.
Returns: LspFeatureSet
SemanticTokens = 1SignatureHelp
Function signature help.
Returns: LspFeatureSet
SignatureHelp = 128TypeHierarchy
Type hierarchy navigation.
Returns: LspFeatureSet
TypeHierarchy = 131072