One semantic engine, many editors

Language & Preview Tooling

Keep authoring behavior consistent from VS Code to an in-app XAML editor.

Explore source
Parent systemXamlToCSharpGenerator
StatusActive
Modules3
RepositoryXamlToCSharpGenerator/XamlToCSharpGenerator.LanguageService

Completion, diagnostics, definitions, references, hover, inlay hints, rename, semantic highlighting, inline C# intelligence, and Avalonia preview power a VS Code extension, LSP tool, and embeddable editor control.

  1. 01

    Completion, diagnostics, navigation, and rename

  2. 02

    Inline C# semantic tooling

  3. 03

    VS Code and reusable Avalonia editor

  4. 04

    Source-generated and XamlX preview modes

From intent
to working system.

01

Workspace

Projects, documents, references, and generated context establish semantics.

02

Analyze

Shared services answer XAML and inline C# language queries.

03

Protocol

LSP carries editor-neutral requests and diagnostics.

04

Preview

A managed host renders saved or live source-generated markup.

Adopt this
capability.

Start with the primary module, then add the related packages only when the application needs those layers. Replace VERSION with the current NuGet version.

01 · Install
Terminal
dotnet tool install --global XamlToCSharpGenerator.LanguageServer.Tool
02 · Use · bash
Terminal
dotnet tool install --global XamlToCSharpGenerator.LanguageServer.Tool
axsg-lsp
# VS Code releases also include the AXSG extension
# with source-generated live preview.

Use one layer.
Compose the rest.

Read the module beside the complete system.

The implementation, samples, issues, and release notes stay in the parent repository so module details remain connected to the product architecture.

XamlToCSharpGenerator

Search everything.

Loading the index…

move open esc close

Preparing metadata and full-text search…