Syntax Highlighting — Full TextMate grammar for .gs files
IntelliSense — Completions, hover info, signature help
Navigation — Go to definition, find references, document symbols, workspace symbols
Refactoring — Rename, code actions (quick fixes)
Diagnostics — Real-time errors and warnings as you type
Formatting — Document formatting, range formatting, and on-type formatting
Semantic Highlighting — Rich semantic token types for precise colorization
Inlay Hints — Parameter names and inferred types
CodeLens — Reference counts above functions and types
Debugging — Launch and debug GSharp applications (via CoreCLR debugger)
Test Explorer — Discover, run, and debug tests
Build Integration — Build, run, and clean commands with error reporting
Snippets — Common code patterns (functions, classes, loops, etc.)
Themes — Six color themes inspired by the G# logo's amber-to-red palette: Ember, Magma, and Synthwave, each in Dark and Light variants
Requirements
.NET 10 Runtime or newer (the language server targets net10.0). When a compatible runtime is not already on the machine, the extension automatically downloads one via the .NET Install Tool (installed as a dependency). If automatic acquisition is not possible (for example, the machine is offline with nothing cached), the extension shows a single actionable prompt instead of failing silently.