トップQs
タイムライン
チャット
視点
Roslyn
オープンソースコンパイラのセット ウィキペディアから
Remove ads
.NETコンパイラプラットフォーム (ドットネット・コンパイラプラットフォーム、英語: .NET Compiler Platform) は、C#及びVisual Basic .NETのフリーかつオープンソースのコンパイラ・コード解析APIである[3]。Roslyn (ロズリン) の通称でも知られている[4]。
![]() | この項目「Roslyn」は途中まで翻訳されたものです。(原文:英語版 "Roslyn (compiler)" 2019年9月24日 (火) 21:07(UTC)) 翻訳作業に協力して下さる方を求めています。ノートページや履歴、翻訳のガイドラインも参照してください。要約欄への翻訳情報の記入をお忘れなく。(2019年10月) |
RoslynのC#コンパイラ及びVB.NETコンパイラは、その言語自身で書かれている (セルフホスティング)。コンパイラは従来のように、コマンドラインインタフェースを介して使用することもできるが、.NETコード内からネイティブに利用可能なAPIとしても利用することができる。Roslynはコードの字句解析、セマンティック解析、共通中間言語 (CIL) への動的コンパイル及びコード排出のためのモジュールを公開している[5]。
Remove ads
特徴
Roslynの主な特徴は以下の通りである。
- APIを介してサービスとして公開されるC#コンパイラ及びVB.NETコンパイラ
- コード解析及びリファクタリングのためのAPI
歴史
![]() | この節の加筆が望まれています。 |
アーキテクチャ
![]() | この節の加筆が望まれています。 |
脚注
関連項目
外部リンク
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads