最近のSource Generator開発 - Qiita

はじめに 最近,万物をSource Generatorで書いていてどハマりしています。 変な仕組みを作り出して快適な開発を実現しているので,その一部を簡単に紹介したいと思います。 IDisposableの自動実装で紹介したSG Dirge を例として紹介します。 SGの...

Qiita
集合から Roslyn へ:字句解析とオートマトンでコンパイラーを読む - Qiita

はじめに 🌟 コンパイラーという言葉を聞くと、いきなり巨大なソースコードや難しい最適化を思い浮かべるかもしれません。 でも、その入口にある「文字を読み、意味のある部品に分ける」という処理は、集合・関係・関数・オートマトンという数学の道具でかなり見通しよく整理できます。 た...

Qiita

Here is a video someone made about some command line arguments I deleted the other week, and a nuget package I uploaded.

I’m basically famous!

https://www.youtube.com/watch?v=i6n-w6Tq7F0

#nvim #razor #dotnet #roslyn

nvim + C#: roslyn_ls + razor, it can't be real

YouTube

In about one hour, combining the powers of Native AOT and System.CommandLine, we will turn Inspector Roslyn into a standalone CLI tool.

2026-04-22 (Wednesday)
at 17:00 UTC

#2codeOrNot2code #dotnet #CSharp #Roslyn #NuGet

https://www.youtube.com/watch?v=DAyZ_6KvpiM

2code ^ !2code [S2026E06] Inspector Roslyn is a CLI tool

YouTube

Pretty straight forward, once a couple simple helpers intervene.

#DotNet #CSharp #Roslyn #SourceGenerators

Suppressing Roslyn Analyzer Warnings Programmatically using DiagnosticSuppressor - Gérald Barré

Learn how to programmatically suppress Roslyn analyzer warnings using the DiagnosticSuppressor API.

Meziantou's blog

Based on this poll, we will be removing support for Visual Studio 2019 and out-of-support versions of Visual Studio 2022 from `xunit.analyzers` sometime before the final 2.0.0 release.

https://dotnet.social/@xunit/116350131334850506

#DotNet #Roslyn #Analyzer #CSharp #UnitTest

xUnit.net (@[email protected])

What version of Visual Studio are you using with xUnit.net? [ ] VS 2019 [ ] VS 2022 (< 17.8) [ ] VS 2022 (>= 17.8) [ ] VS 2026

dotnet.social

Hmm, just hit the first analyzer that needs relatively new version of Roslyn because of a new language feature I need to support (collection expression syntax) and now I'm not sure what to do. The existing analyzers target Roslyn 3.11 to support VS2019 16.11, which is very much not capable of running that. We'll need Roslyn 4.8, with a minimum supported VS version of 2022 17.8.

Time to bump up the minimum? What happens if I try to run Roslyn 4.8 analyzers in 2019? 🤔

#DotNet #Roslyn #Analyzers

Я сделал язык программирования ради статьи на Хабр

Меня зовут Степан, я C# профессионал уже более 7 лет на рынке и рассказываю об этом в Telegram каналe StepOne . Иногда мне скучно на работе, потому что перекладывать JSON это слишком просто, даже если микросервисы. Я отучился на системного программиста-компиляторщика и столкнулся с отсутствием спроса рынка на такие навыки. Но выбрал быть счастливым и написал язык программирования hydrascript , чтобы JSON гонялся даже в докере на макбуке. Решение под катом вас точно удивит! dotnet tool install hydrascript -g

https://habr.com/ru/articles/1010530/

#interpreter #compiler #backend #json #csharp #dotnet #roslyn #api #docker #cgi

Я сделал язык программирования ради статьи на Хабр

Меня зовут Степан, я C# профессионал уже более 7 лет на рынке и рассказываю об этом в  Telegram каналe StepOne . Иногда мне скучно на работе, потому что перекладывать JSON это слишком...

Хабр

On 2026's April Fools' Day, Eva and Stefan Code 'n' Chat about everything you (don't) want to know about ImmutableArray<T>.

2026-04-01 (Wednesday)
at 17:00 UTC

#2codeOrNot2code #dotnet #CSharp #Roslyn #NuGet

https://www.youtube.com/watch?v=m2P4HrbqKI0

2code ^ !2code [S2026E05] ImmutableArray is built for speed, not comfort

YouTube