#roslyn — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #roslyn, aggregated by home.social.
-
Создаём DSL на C#: LSP и поддержка в Visual Studio
В шестой части цикла про создание DSL на C# добавляем Akbura полноценную поддержку IDE. Разберём Language Server Protocol, синхронизацию документов, immutable snapshots, MSBuild и semantic tokens. Затем посмотрим, почему для Visual Studio я выбрал нативную интеграцию через MEF и Visual Studio SDK, какие проекты помогли разобраться в Editor API и какие полезные возможности Roslyn неожиданно оказались internal. В конце немного про публикацию расширений в Visual Studio Marketplace и приключения с Azure.
https://habr.com/ru/articles/1075978/
#avalonia #avaloniaui #dsl #краснозеленые_деревья #visual_studio #visual_studio_code #roslyn
-
via @dotnet : How Uno Platform uses .NET, MCP, and AI to build high quality apps
https://ift.tt/Dmwyc9i
#UnoPlatform #MCP #AI #dotnet #NET #AIinIDE #crossplatform #CSharp #Roslyn #Playwright #UIAutomation #UnoStudio #SkiaSharp #MicrosoftAI #AgentFramework #Autom… -
Создаём DSL на C#: Диагностика
Создаю собственный DSL на C#: в этой части добавим инструменты диагностики. Построим инспектор дерева компонентов, научимся изменять состояния и параметры прямо во время работы приложения, подключим метрики через System.Diagnostics и настроим #line, чтобы исключения указывали на исходный .akbura-файл, а не на сгенерированный C#.
https://habr.com/ru/articles/1066332/
#dsl #краснозеленые_деревья #парсеры #компиляторы #avalonia #roslyn
-
@DanMorgan Admiral #Cain of #Pegasus was portrayed beautifully by #MichelleForbes. We should not overlook that both, #Adama and President #Roslyn, wanted #Cain assassinated, just as #Cain wanted #Adama gone. Just shows how brutal and cut throat the politics and power play were in the 12 colonies of #Cyrannus star system.
Makes one wonder about #Adama's speech at the start of the series, where he rhetorically ask whether and humanity is worth saving.
-
Deep dive into #dotnet source generators, and understand how to design efficient pipelines that minimize recompilation and boost codegen performance.
#dotnet #sourcegen #roslyn