.NET コンパイラ プラットフォーム ("Roslyn") の拡張機能

.NET コンパイラ プラットフォーム ("Roslyn") の中核となる任務は、C# および Visual Basic コンパイラを開き、プログラムに関してコンパイラで保持されている豊富な情報をツールや開発者が共有できるようにすることです。 コード分析ツールではコードの品質を向上させ、コード ジェネレーターはアプリケーションの構築に役立ちます。 ツールがスマートになったので、ツールでは、コンパイラのみで保持されているコードの深い知識にアクセスする必要性が高まっています。 Roslyn コンパイラでは、(ソース コード入力とオブジェクト コード出力の) あいまいな変換の代わりに、自分のツールとアプリケーション内でコードに関連するタスクに使用できる API が提供されます。

これの一番いいところは、Roslyn コンパイラ、API、サンプル、チュートリアル、これらの API の上に構築された実際のツールはすべて、github.com/dotnet/roslyn では完全にオープン ソースである点です。 詳細を確認して、Roslyn の使用を開始するには、OSS サイトにアクセスしてください。 エンド ユーザーとして使用できる最新の C# および Visual Basic の機能を入手するためのリンクと、Roslyn API を活用したツール ビルダーとして開始するためのリンクが記載されています。