Ce repo est un compagnon pour ma présentation sur Roslyn et les générateurs de code donnée le 12 mai 2025 lors du meetup MTG:Toulouse.
- 00-roslyn : contient des projets pour illustrer le compilateur roslyn et son utilisation
- 01-analyzer-quickstart : support pour créer ses propres analyseurs. Exemple, tests, package et demo
- 02-codegen-quickstart : support pour créer son propre générateur de code. Exemple, tests et demo.
- Roslyn API - Microsoft Learn. Doc officielle sur l'API Roslyn
- Roslyn project - github.com/dotnet/roslyn. Repo officiel du projet Roslyn.
- Roslyn Category - Meziantou's Blog. Articles de blog à propos de Roslyn.
- Roslyn Quoter - github.com/KirillOsenkov/RoslynQuoter. Générateurs d'appels API Roslyn pour construire l'arbre syntaxique d'un code source donné.
- Analyzers Docs - github.com/dotnet/roslyn. Articles documentation sur les analyseurs Roslyn.
- Roslyn Analyzers - github.com/dotnet/roslyn-analyzers. Analyseurs Roslyn officiels pour le code .NET.
- Writing a Roslyn Analyzer - Meziantou's blog. Tuto : comment écrire un analyseur Roslyn.
- Awesome Analyzers - github.com/Cybermaxs. Liste de liens sur les analyseurs Roslyn, exemples et outils.
- Tutorial: Write your first analyzer and code fix - Microsoft Learn. Tuto : écrire un analyseur et un correcteur de code.
- Using Source Generators for Fun (and Maybe Profit) (Video) - youtube.com/dotnet. Présentation de base des générateurs de code.
- Incremental Generators - github.com/dotnet/roslyn
- Incremental Generators Cookbook - github.com/dotnet/roslyn
- Creating an incremental generator - Andrew Lock Blog
- Let's Build an incremental source generator with Roslyn (Video) - Stefan Pölz
- Testing Roslyn Incremental Generators - Meziantou's Blog
- Source Generators (Legacy) - github.com/dotnet/roslyn