Roslyn

.NETコンパイラプラットフォーム (ドットネット・コンパイラプラットフォーム、) は、C#及びVisual Basic .NETのフリーかつオープンソースのコンパイラ・コード解析APIである.NET Compiler Platform ("Roslyn") on GitHub。Roslyn (ロズリン) の通称でも知られている。

RoslynのC#コンパイラ及びVB.NETコンパイラは、その言語自身で書かれている (セルフホスティング)。コンパイラは従来のように、コマンドラインインタフェースを介して使用することもできるが、.NETコード内からネイティブに利用可能なAPIとしても利用することができる。Roslynはコードの字句解析、セマンティック解析、共通中間言語 (CIL) への動的コンパイル及びコード排出のためのモジュールを公開しているNeil McAllister, Microsoft's Roslyn: Reinventing the compiler as we know it, DEVELOPER_WORLD, 2011-10-20。

 特徴 
Roslynの主な特徴は以下の通りである。
 APIを介してサービスとして公開されるC#コンパイラ及びVB.NETコンパイラ
 コード解析及びリファクタリングのためのAPI

 歴史 

 アーキテクチャ 

 脚注 

 関連項目 

 .NET Core

 外部リンク 



Category:.NET
Category:コンパイラ
Category:マイクロソフトの開発ツール
Category:オープンソースソフトウェア