(Translated by https://www.hiragana.jp/)
Roslyn - Wikipedia コンテンツにスキップ

Roslyn

出典しゅってん: フリー百科ひゃっか事典じてん『ウィキペディア(Wikipedia)』
.NETコンパイラプラットフォーム
作者さくしゃ マイクロソフト
開発元かいはつもと .NET Foundation
初版しょはん 2015ねん11月19にち (8ねんまえ) (2015-11-19)[1]
最新さいしんばん
4.0.1 / 2021ねん12月15にち (2ねんまえ) (2021-12-15)[2]
リポジトリ ウィキデータを編集
プログラミング
言語げんご
C#VB.NET
対応たいおうOS WindowsLinuxmacOS
種別しゅべつ コンパイラ
ライセンス MIT License
公式こうしきサイト .NET Compiler Platform SDK
テンプレートを表示ひょうじ

.NETコンパイラプラットフォーム (ドットネット・コンパイラプラットフォーム、英語えいご: .NET Compiler Platform) は、C#およVisual Basic .NETフリーかつオープンソースコンパイラコード解析かいせきAPIである[3]Roslyn (ロズリン) の通称つうしょうでもられている[4]

RoslynのC#コンパイラおよびVB.NETコンパイラは、その言語げんご自身じしんかれている (セルフホスティング)。コンパイラは従来じゅうらいのように、コマンドラインインタフェースかいして使用しようすることもできるが、.NETコードないからネイティブに利用りよう可能かのうなAPIとしても利用りようすることができる。Roslynはコードの字句じく解析かいせき、セマンティック解析かいせき共通きょうつうちゅうあいだ言語げんご (CIL) への動的どうてきコンパイルおよびコード排出はいしゅつのためのモジュールを公開こうかいしている[5]

特徴とくちょう

[編集へんしゅう]

Roslynのおも特徴とくちょう以下いかとおりである。

  • APIをかいしてサービスとして公開こうかいされるC#コンパイラおよびVB.NETコンパイラ
  • コード解析かいせきおよリファクタリングのためのAPI

歴史れきし

[編集へんしゅう]

アーキテクチャ

[編集へんしゅう]

脚注きゃくちゅう

[編集へんしゅう]
  1. ^ version-1.0.0”. GitHub (2015ねん11月19にち). 2019ねん10がつ16にち閲覧えつらん
  2. ^ Releases”. GitHub. 2022ねん12月13にち閲覧えつらん
  3. ^ .NET Compiler Platform ("Roslyn") on GitHub
  4. ^ C# and Visual Basic - Use Roslyn to Write a Live Code Analyzer for Your API”. msdn.microsoft.com. 2019ねん1がつ7にち閲覧えつらん
  5. ^ Neil McAllister, Microsoft's Roslyn: Reinventing the compiler as we know it, DEVELOPER_WORLD, 2011-10-20

関連かんれん項目こうもく

[編集へんしゅう]

外部がいぶリンク

[編集へんしゅう]