dotnet-csharp-source-generators

Installation
SKILL.md

dotnet-csharp-source-generators

Guidance for both creating and consuming Roslyn source generators in .NET. Creating: IIncrementalGenerator, syntax providers, semantic analysis, emit patterns, diagnostic reporting, testing with CSharpGeneratorDriver. Consuming: [GeneratedRegex], [LoggerMessage], System.Text.Json source generation, [JsonSerializable].

Cross-references: [skill:dotnet-csharp-modern-patterns] for partial properties and related C# features, [skill:dotnet-csharp-coding-standards] for naming conventions.


Creating Source Generators

Project Setup

Source generators are shipped as analyzers targeting netstandard2.0.

Installs
58
GitHub Stars
62
First Seen
Mar 6, 2026
dotnet-csharp-source-generators — wshaddix/dotnet-skills