Feature Coverage Matrix

Use this matrix when you know the feature but not the package, runtime layer, or API entry point. It ties the language surface, runtime behavior, tooling coverage, and package ownership together.

Feature area Authoring docs Primary packages Runtime/tooling impact API entry points
Compiled bindings Compiled Bindings, C# Expressions XamlToCSharpGenerator.Avalonia, XamlToCSharpGenerator.ExpressionSemantics result-type hints, references, rename, runtime binding descriptors XamlToCSharpGenerator.Avalonia.Binding, XamlToCSharpGenerator.ExpressionSemantics
Shorthand expressions C# Expressions XamlToCSharpGenerator.ExpressionSemantics, XamlToCSharpGenerator.Avalonia language-service completion/navigation, lowering to cheaper binding forms XamlToCSharpGenerator.ExpressionSemantics, XamlToCSharpGenerator.Avalonia.Binding
Event bindings and inline lambdas Event Bindings, Inline C# Code XamlToCSharpGenerator.Avalonia, XamlToCSharpGenerator.Runtime.Avalonia stable generated handlers, hot-reload-safe emission, inline navigation XamlToCSharpGenerator.Avalonia.Binding, XamlToCSharpGenerator.Runtime.Markup
Inline C# and CDATA Inline C#, Inline C# Code XamlToCSharpGenerator.ExpressionSemantics, XamlToCSharpGenerator.Runtime.Avalonia, XamlToCSharpGenerator.LanguageService projected C# interop, semantic tokens, inline runtime helpers XamlToCSharpGenerator.ExpressionSemantics, XamlToCSharpGenerator.Runtime.Markup, XamlToCSharpGenerator.LanguageService.InlineCode
Property elements, TemplateBinding, attached properties Property Elements and TemplateBinding XamlToCSharpGenerator.Core, XamlToCSharpGenerator.LanguageService, XamlToCSharpGenerator.Avalonia owner-vs-property navigation, references, rename XamlToCSharpGenerator.Core.Parsing, XamlToCSharpGenerator.LanguageService.Definitions
Resources, includes, and URI navigation Resources, Includes, and URIs XamlToCSharpGenerator.Avalonia, XamlToCSharpGenerator.Runtime.Avalonia, XamlToCSharpGenerator.LanguageService include graph validation, file navigation, runtime resource lookup XamlToCSharpGenerator.Avalonia.Binding, XamlToCSharpGenerator.Runtime, XamlToCSharpGenerator.LanguageService.Definitions
Selectors, styles, templates, control themes Styles, Templates, and Themes XamlToCSharpGenerator.Avalonia, XamlToCSharpGenerator.MiniLanguageParsing selector token navigation, theme graph validation, pseudoclass/class refs XamlToCSharpGenerator.Avalonia.Parsing, XamlToCSharpGenerator.MiniLanguageParsing.Selectors
Conditional XAML Conditional XAML XamlToCSharpGenerator.Compiler, XamlToCSharpGenerator.Avalonia surviving-tree semantics affect later binding/style/runtime stages XamlToCSharpGenerator.Compiler, XamlToCSharpGenerator.Avalonia.Parsing
Global xmlns and project configuration Global XML Namespaces and Project Configuration, Compiler Configuration and Transform Rules XamlToCSharpGenerator.Compiler, XamlToCSharpGenerator.Core, XamlToCSharpGenerator.Build prefix definitions, namespace resolution, transform convergence XamlToCSharpGenerator.Compiler, XamlToCSharpGenerator.Core.Configuration
Language service and VS Code VS Code and Language Service, Navigation and Refactorings XamlToCSharpGenerator.LanguageService, XamlToCSharpGenerator.LanguageServer.Tool, VS Code extension completion, hover, refs, rename, inline C# projection, semantic tokens XamlToCSharpGenerator.LanguageService, LanguageServer.Tool package guide
Runtime loader and fallback Runtime Loader and Fallback, Runtime and Hot Reload XamlToCSharpGenerator.Runtime, XamlToCSharpGenerator.Runtime.Core, XamlToCSharpGenerator.Runtime.Avalonia generated registry lookup, fallback loading, include/resource runtime resolution XamlToCSharpGenerator.Runtime, XamlToCSharpGenerator.Runtime.Markup
Hot reload and hot design Hot Reload and Hot Design, iOS Hot Reload, Hot Reload and Hot Design Internals XamlToCSharpGenerator.Runtime.Avalonia, XamlToCSharpGenerator.Runtime.Core, XamlToCSharpGenerator.Build metadata updates, runtime registries, transport/proxy coordination XamlToCSharpGenerator.Runtime, XamlToCSharpGenerator.Runtime.Markup
Embedded editor hosting VS Code and Language Service XamlToCSharpGenerator.Editor.Avalonia in-app editor host, diagnostics, semantic highlighting XamlToCSharpGenerator.Editor.Avalonia
Packaging, docs, and release Packaging and Release, Docs and Release Infrastructure XamlToCSharpGenerator, XamlToCSharpGenerator.Build, XamlToCSharpGenerator.LanguageServer.Tool, VS Code extension package publishing, VSIX release, Lunet docs, GitHub Pages Package and Assembly, Lunet Docs Pipeline

How to use this page

  • Start here when you know the feature but not the owning package.
  • Use Package Catalog when you need install decisions.
  • Use Assembly Catalog when you need the direct generated API route.
  • Use the namespace summary pages when the generated API tree is too low-level to start from directly.