XamlVisualEditor combines internal language services with external LSP routing and MSBuild workspace services.
WorkspaceService loads MSBuild projects and resolves assemblies.DotNetCliRunner executes .NET CLI commands.DotNetTemplateService discovers and applies .NET templates.FileSystemWorkspace exposes workspace files to extensions.WorkspaceInfoService shares active workspace state.XamlLanguageService provides XAML completion, diagnostics, and hover support.CSharpLanguageService uses Roslyn workspaces for C# diagnostics, completion,
and navigation.LanguageServiceRegistry composes available providers.LspLanguageServiceRouter routes requests to configured external language
servers.Workspace and language features surface through built-in extensions: