| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| [0.28.0] - 2026-09-13 _ Klebiskis source code.tar.gz | 2026-09-13 | 549.2 kB | |
| [0.28.0] - 2026-09-13 _ Klebiskis source code.zip | 2026-09-13 | 710.5 kB | |
| README.md | 2026-09-13 | 2.8 kB | |
| Totals: 3 Items | 1.3 MB | 0 | |
- Speed up analyzer-enabled diagnostics by sharing project-wide analyzer results across document requests for the same Roslyn solution snapshot
- Reported and fixed by @alsi-lawr in https://github.com/razzmatazz/csharp-language-server/issues/403 and https://github.com/razzmatazz/csharp-language-server/pull/404
- Fix
.slnfsolution filters being ignored when the declared project set is read from the solution: the set was read from the filter's parent solution, so on a filtered solution the load progress reported counts like(74/358)with the percentage stuck at 20, and the workspace-globalTargetFrameworkintersection wrongly included projects the filter excludes - By @pbednarcik in https://github.com/razzmatazz/csharp-language-server/pull/422
- Fix
textDocument/completion(and other interactive requests) stalling when analyzers are enabled on a multi-project solution:workspace/diagnosticnow analyzes one project at a time instead of fanning out across every project concurrently - By @razzmatazz in https://github.com/razzmatazz/csharp-language-server/pull/421
- Fix every position-based request answering null on multi-targeted projects: a file of a
<TargetFrameworks>project has one Roslyn document per target framework, which the document lookup treated as ambiguous and resolved toNone; the lookup now picks the flavor with the best TFM (same rule as workspace-global TFM selection, mirroring how Visual Studio auto-selects a default project context), leaving genuinely linked files (one path in different project files) ambiguous as before - By @pbednarcik in https://github.com/razzmatazz/csharp-language-server/pull/420
- Report per-project progress while loading a solution:
$/progressreports now carry a message likeProject (34/88)and a monotonically increasing percentage, so clients can display load progress and estimate readiness - By @pbednarcik in https://github.com/razzmatazz/csharp-language-server/pull/417
- Match request uris to workspace folders case-insensitively on Windows: Windows paths are case-insensitive, and a client may send a differently cased uri (for example a lowercase drive letter) than the announced workspace root, which previously made requests silently miss the workspace and answer null
- By @pbednarcik in https://github.com/razzmatazz/csharp-language-server/pull/418
- Fix
textDocument/referenceswithincludeDeclarationcrashing (-32603 Internal error) on a symbol from an assembly not referenced by an arbitrary "first" project in the solution; metadata locations are now resolved against the project that owns the requesting document instead - By @razzmatazz in https://github.com/razzmatazz/csharp-language-server/pull/416
Full Changelog: https://github.com/razzmatazz/csharp-language-server/compare/0.27.0...0.28.0