Source Generator(Roslyn)
コンパイル時に実行され、生成したC#コードを同じコンパイルに追加する仕組み。既存コードの書き換えではなく追加コードの生成を行う。
- 概念URI
https://comcomponent.com/knowledge/roslyn-source-generator/
- 最終確認日
- 2026-08-01
- 機械可読データ
- JSON-LD
この概念が関わる関係
- Source Generator(Roslyn)はCompilation(Roslyn)を利用します。Source Generatorはユーザーのソースコードを読み、生成したコードを同じCompilationに追加する / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- IIncrementalGeneratorはSource Generator(Roslyn)の実装を担います。IIncrementalGeneratorは、変更差分を効率よく扱える形でSource Generatorの実装を担うインターフェイスである / 確度: 確立した関係 / 確認日: 2026-08-01 出典
- Source Generator(Roslyn)を.NET Frameworkに用いることは推奨されません。.NET Frameworkの既存資産に対しては、最初からSource Generatorを組み込むよりRoslynベースの調査ツールやAnalyzerから始める方が安全とされる / 確度: 条件付きの関係 / 確認日: 2026-08-01 出典
この概念を扱う記事
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。