Roslyn アナライザーの概要

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

作業の開始

Roslyn アナライザーの概要

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

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

実際の Roslyn アナライザー

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