Class LanguageServerCapabilities
Regroups all core platform LanguageServer capabilities — the non-LSP requests a client can
make of the platform coordinator.
public class LanguageServerCapabilities
- Inheritance
-
LanguageServerCapabilities
- Inherited Members
Properties
SessionAnalyze
If supported, the language server analyzes a module the client supplies, over
rdcore/session/analyze, and reports the diagnostics its providers found.
public SessionAnalyze SessionAnalyze { get; set; }
Property Value
SessionExecute
If supported, the language server runs a procedure of a module the client supplies, over
rdcore/session/execute, and reports what it printed.
public SessionExecute SessionExecute { get; set; }
Property Value
SessionMemoryAccess
If supported, the language server reads and writes single bytes of the runtime session's
memory, over rdcore/session/memory/peek and .../poke.
public SessionMemoryAccess SessionMemoryAccess { get; set; }
Property Value
SessionStatus
If supported, the language server answers rdcore/session/status with the state of the
platform's runtime session, including its memory.
public SessionStatus SessionStatus { get; set; }