csharp-language-server icon indicating copy to clipboard operation
csharp-language-server copied to clipboard

XAML Support

Open rivnakm opened this issue 1 year ago • 1 comments

Hi all,

I've been working on a fairly large project with Avalonia and have been missing XAML LSP support. As such I've been thinking about adding some XAML support here. I don't think it should be particularly difficult since parsing isn't much different than regular XML, and getting symbols from C# sources should be fairly straightforward. Providing XAML symbols (like partial class completion) in C# may prove to be more difficult.

I'll make a fork and start putting some pieces together

rivnakm avatar Aug 18 '24 14:08 rivnakm

Hey @rivnakm You are welcome, feel free to push PRs!

razzmatazz avatar Aug 19 '24 06:08 razzmatazz

Did some initial discovery on this and it doesn't seem like Roslyn supports parsing xaml in any way, presumably VS/vscode/rider all have custom implementations for this. Going to close this for now as I don't have a need for xaml anymore and this seems like a big undertaking.

rivnakm avatar Sep 29 '24 01:09 rivnakm