Roslynに関するtanaka733のブックマーク (2)

  • .NETコンパイラープラットフォーム「Roslyn」の概要とコンパイラー拡張

    連載 INDEX 次回 → Roslynとは 2014年の//BuildカンファレンスでAnders Hejlsberg(アンダース・ヘルスバーグ)氏が.NETコンパイラープラットフォーム、別名“Roslyn”(=元はコード名だったが現在では通称となっている)をその場でオープンソース化したことを覚えている人も多いだろう。その後、GitHubに公開する場所を変え、C# 6.0と同時にRoslynはリリースされた。 では、そのRoslynは何のために使われる、どのようなものなのだろうか。GitHubの説明を引用すれば、 豊富なコード解析APIを持ったオープンソースなC#とVB(Visual Basic)のコンパイラー である。 この連載では「豊富なコード解析API」に焦点を当て、コンパイラープラットフォーム拡張を使ってコード解析ツールを自作する方法を説明する。連載1回目のこの記事では、ツールの

  • 働くプログラマ - Roslyn 登場、第 2 部: 診断の作成

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 Roslyn 登場、第 2 部: 診断の作成 Ted Neward Joe Hummel 最近、読者の皆さんは、マイクロソフトが次世代デベロッパーツールに対して進めている戦略についての話題を耳にすることが多くなったのではないでしょうか。オープン ソース化を進めるらしい、クロスプラットフォーム対応が増えるらしい、よりオープンになり透明性が高くなるらしいといった話題です。その話題の中心になっているのが、"Roslyn" (.NET のコンパイラ プラットフォーム プロジェクトのコード ネーム) です。Roslyn はマイクロソフトがまさに全力を傾けて取り組んだ製品レベルの品質を備えたコンパイラ ツール インフラス

    働くプログラマ - Roslyn 登場、第 2 部: 診断の作成
  • 1