apply_edit_plan |
Destructive |
planId required |
Apply one previewed csls edit plan after generation, version, and SHA-256 checks pass. |
cancel_request |
Destructive |
correlationId required |
Cancel one queued or running csls request by its stable correlation identifier. |
clear_caches |
Destructive |
None |
Clear retained diagnostic, semantic-token, and pending-edit cache entries for the attached session. |
get_code_actions |
Read only |
documentPath required, startLine required, startCharacter required, endLine required, endCharacter required, kind required |
Get concrete Roslyn code actions for a zero-based UTF-16 source range. |
get_completion |
Read only |
documentPath required, line required, character required |
Get bounded C# completion candidates and exact commit edits at a zero-based UTF-16 position. |
get_declaration |
Read only |
documentPath required, line required, character required |
Find source declarations for the C# symbol at a zero-based UTF-16 document position. |
get_definition |
Read only |
documentPath required, line required, character required |
Find source definitions for the C# symbol at a zero-based UTF-16 document position. |
get_diagnostics |
Read only |
documentPath required, previousResultId |
Get current compiler and analyzer diagnostics for one document in the attached csls session. |
get_document_highlights |
Read only |
documentPath required, line required, character required |
Get semantic read, write, and declaration occurrences within one C# document. |
get_document_symbols |
Read only |
documentPath required |
Get the hierarchical C# declarations in one document from the attached csls session. |
get_hover |
Read only |
documentPath required, line required, character required |
Resolve C# signature and documentation hover information at a zero-based UTF-16 document position. |
get_implementation |
Read only |
documentPath required, line required, character required |
Find source implementations for the C# symbol at a zero-based UTF-16 document position. |
get_references |
Read only |
documentPath required, line required, character required, includeDeclaration required |
Find source references for the C# symbol at a zero-based UTF-16 document position. |
get_selection_range |
Read only |
documentPath required, line required, character required |
Get the nested C# syntax selection at a zero-based UTF-16 document position. |
get_session |
Read only |
None |
Get lifecycle, workspace generation, roots, and process details for the attached csls session. |
get_signature_help |
Read only |
documentPath required, line required, character required |
Get overload-aware C# signature help at a zero-based UTF-16 document position. |
get_type_definition |
Read only |
documentPath required, line required, character required |
Find source definitions for the type of the C# symbol at a zero-based UTF-16 position. |
get_workspace_state |
Read only |
includeDiagnostics required |
Get bounded workspace, project, document, request, build-host, cache, log, and optional diagnostic state. |
list_requests |
Read only |
None |
List bounded queued and running requests with correlation identifiers and current trace state. |
preview_formatting |
Read only |
documentPath required, tabSize required, insertSpaces required |
Preview complete-document Roslyn formatting edits without applying them. |
preview_rename |
Read only |
documentPath required, line required, character required, newName required |
Preview a semantic C# rename as version-aware workspace edits without applying it. |
reload_workspace |
Mutating |
None |
Atomically reload every workspace root while preserving unsaved open document overlays. |
restart_build_hosts |
Mutating |
None |
Recreate every Roslyn workspace host while preserving unsaved open document overlays. |
restore_workspace |
Mutating |
None |
Run dotnet restore for every workspace entry point and atomically reload Roslyn state while preserving open overlays. |
search_workspace_symbols |
Read only |
query required |
Search bounded C# source declarations across the attached csls workspace. |
start_trace |
Mutating |
None |
Start one bounded request lifecycle trace for the attached csls session. |
stop_trace |
Mutating |
None |
Stop the active request lifecycle trace and return its bounded retained entries. |