Roslyn アナライザーの概要

適用対象:yesVisual Studio noVisual Studio for Mac noVisual Studio Code

Visual Studio のプロジェクト ベースのコード アナライザーを使用すると、API の作成者は、NuGet パッケージの一部としてドメイン固有のコード分析を配布することができます。 これらのアナライザーは .NET コンパイラ プラットフォーム (コードネーム "Roslyn") により駆動されるので、行を完了する前に入力したコードに対する警告を生成することができます (問題を検出するためにコードのビルドを待つ必要はありません)。 また、アナライザーでは、Visual Studio 電球のプロンプトを使用してコードを自動的に修正することもできます。これにより、コードをすぐにクリーンアップできます。

はじめに

Roslyn アナライザーの概要

チュートリアル: 最初のアナライザーとコード修正を作成する

コード修正の追加のチュートリアル: アナライザーの問題についてユーザーに修正プログラムを提供する

実世界の Roslyn アナライザー

3 種類のアナライザーにグループ化された GitHub のいくつかの例

関連項目