.NET コンパイラ プラットフォーム ("Roslyn") の中核となるミッションは、C# コンパイラと Visual Basic コンパイラを開き、ツールと開発者がプログラムに関する豊富な情報コンパイラで共有できるようにすることです。 コード分析ツールはコードの品質を向上させ、コード ジェネレーターはアプリケーションの構築に役立ちます。 ツールがスマートになるにつれて、コンパイラだけが持つより深いコード知識にアクセスする必要があります。 Roslyn コンパイラは、不透明なトランスレーター (ソース コードインおよびオブジェクト コードアウト) ではなく、ツールやアプリケーションのコード関連のタスクに使用できる API を提供します。
最適な点は、Roslyn コンパイラ、その API、サンプル、チュートリアル、およびこれらの API に基づいて構築された実際のツールがすべて 、github.com/dotnet/roslyn で完全にオープン ソースであるということです。 OSS サイトにアクセスして詳細を確認し、Roslyn の使用を開始してください。 エンド ユーザーとして使用できる最新の C# および Visual Basic 機能を取得するためのリンクと、Roslyn API を利用するツール ビルダーとしての使用を開始するためのリンクが表示されます。