I want to mark as many of my test methods "static" as possible (why pay to instantiate an object you're never going to use?), so I turned on CA1822, and I'm surprised at the fact that it's only marking about half of the eligible methods. #DotNet #CSharp #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.

#SoSayWeAll #BestSciFi #Galactica

Even more #Roslyn:
This time, we keep safety and security in mind and replace Reflection-based inspections for Compiler Extensions with the Workspaces APIs.

2026-03-17 (Tuesday)
at 18:00 UTC

#2codeOrNot2code #dotnet #CSharp

https://www.youtube.com/watch?v=1xjwAmfbBLc

2code ^ !2code [S2026E04] Inspector Roslyn revisits Roslyn Components

YouTube

Elvis-модификатор доступа в C#

Доброго Здоровья! Предполагается, что статья будет интересна тем, кто любит четкие контракты в своих проектах, строгость и чистоту в инкапсуляции, новые подходы в ООП. А также тем, кто уважает функциональное программирование. Эти темы и затрагиваются в предлагаемом «Elvis-модификаторе доступа», реализованным через Roslyn Analyzer. Все исходники и nuget пакеты прилагаются.

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

#C# #roslyn #oop #analyser #fp #elvis

Elvis-модификатор доступа в C#

Самая первая моя статья на хабре «вышла комом». Спасибо всем кто оставил критические комментарии. Благодарю за науку! В том числе учтя вашу критику, написал вторую версию. Убрал юмор - основная...

Хабр
Source generation certainly makes Find All References noisy. #DotNet #Roslyn #SourceGenerators

With the previously acquired skill to inspect Roslyn Components and all their Compiler Extensions,
it is time for Inspector Roslyn to apply this skill to NuGet Packages.

2026-03-03 (Tuesday)
at 18:00 UTC

#2codeOrNot2code #dotnet #CSharp #Roslyn #NuGet

https://www.youtube.com/watch?v=14DUvyvvVyk

2code ^ !2code [S2026E03] Inspector Roslyn and the NuGet Package

YouTube

【MMD R18】ロズリン Roslyn ❤ Ladie Alien【Tower of Fantasy 4K 60FPS】

🎔 Want More Lewd?: patreon.com/StiickyNoteMMD

📹 Watch Here:
https://youtu.be/Yxb7TvsPHcM

Roslyn from Tower of Fantasy performing Ladie Alien ❤️
Hope you enjoy the animation!

#TowerOfFantasy #幻塔 #Roslyn #ロズリン #ToF #MMD #R18

【MMD R18】櫻井浩美 Roslyn ❤ CLC Helicopter【Tower Of Fantasy 4K 60FPS】

YouTube

Previously, Inspector Roslyn was introduced to Source Generators.
The time has come to meet even more Compiler Extensions such as Code-Actions, Code-Completions, and the good old Diagnostics.

2026-02-17 (Tuesday)
at 18:00 UTC

#2codeOrNot2code #dotnet #CSharp #Roslyn

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

2code ^ !2code [S2026E02] Inspector Roslyn and the Compiler Extensions

YouTube

Here's a weird one with #Roslyn, not sure if it's a bug or a misunderstanding. Hopefully someone here has some insight.

If I have an INamedTypeSymbol for "object?[]", and I do `.ToDisplayString()` on it, I get back "object?[]". However, if I do `.ToDisplayString(SymbolDisplayFormat.FullyQualifiedFormat)`, I get back "object[]" (it has dropped the nullability of object).

Bug? Misunderstanding? Shouldn't code generators always be using SymbolDisplayFormat.FullyQualifiedFormat?

#DotNet

#Roslyn code generator question:

I'm noticing that ISymbol.MetadataToken is always returning 0 for me, for both classes and methods. Obviously at runtime those things have non-0 metadata token values.

Is it expected that they'll always return 0? Is this a consequence of building for Native AOT?