ReSharper 2026.1 Help

Visual Basic でインスペクションとクイックフィックスをコーディングする

C#(価値の追跡 を除く)で利用可能なほとんどの ReSharper のコード解析機能は、VB.NET でもサポートされています。 これらの機能の詳細については、 コード解析 の該当するトピックを参照してください。

このトピックでは、VB.NET のコード分析機能の使用例をいくつか見つけることができます。

コードインスペクション

ReSharper の静的コード解析は、VB.NET コード内の 150 種類以上の異なるエラーや問題を検出できます。

分析は、 コードインスペクション現在の文書または指定された範囲に適用することによって実行さ れます

ReSharper: Visual Basic でのエラーのハイライト

VB.NET で使用可能なインスペクションのリストを確認するには、ReSharper オプション の コードインスペクション | インスペクション重大度 ページを開き、 Alt+R、O 、その後 VB.NET ノードを展開します。

ソリューション全体の分析

ReSharper は、現在のファイルのエラーを分析するだけでなく、ファイル間の依存関係を考慮してソリューション全体をインスペクションします。 解析結果を ソリューション内のエラー ウィンドウに表示します。 詳細については、 ソリューション全体の分析 を参照してください。

ReSharper:Visual Basic サポート。 ソリューション内のエラー

インスペクション

インスペクション は、値とメソッド呼び出しがコード内をどのように流れるかを確認できる、いくつかの強力な分析機能へのショートカットです。 使用可能な機能のリストは、現在のコンテキストによって異なります。

ReSharper:Visual Basic サポート。 インスペクション

詳細については、「呼び出し追跡」、「価値の追跡」、「型階層を調べる 」を参照してください。

クイックフィックスの例

冗長な「インポート」を削除

特定のネームスペースからのシンボルがどれも使用されていない場合、対応する Imports ディレクティブは冗長と見なされます。

ReSharper: Visual Basic で冗長なインポートを削除する

ReSharper は、そのようなディレクティブをすべてファイルから削除するクイックフィックスを提供します。

ReSharper: Visual Basic で冗長なインポートを削除する

インポートタイプ

インポートされていない名前空間からシンボルを使用した場合、ReSharper は対応する名前空間のインポートを提案し、必要なクイックフィックスを提供します。

ReSharper: Visual Basic で名前空間をインポートする

'Async' 修飾子を追加する

非同期操作は同期プログラミングに比べていくつかの利点があるため、ReSharper は時代に追いついて非同期プログラミングの言語機能を完全にサポートしています。

ReSharper:Visual Basic サポート。 'Async' 修飾子を追加するクイックフィックス

GetQuotesAsync 関数には await 演算子が含まれていますが、この関数は非同期として定義されていません。 ReSharper はこのような不一致を検出し、 'Async' 修飾子を追加する クイックフィックスを使ってコードの改善を促します。 クイックフィックスを適用すると、不足している修飾子が関数宣言に追加されます。

型の変更

メソッドの引数の型が対応するメソッドパラメーターの型と一致しない場合、ReSharper は引数の型変更を提案し、必要なクイックフィックスを提供します。

ReSharper:Visual Basic サポート。 型を変更するクイックフィックス

コンストラクターパラメーターから自動プロパティを初期化する

コンストラクターパラメーターがあり、そのパラメーターの値で既存の自動プロパティを初期化したい場合は、このクイックフィックスを使用してください。

ReSharper:Visual Basic サポート。 コンストラクターパラメーターから自動プロパティを初期化する
ReSharper:Visual Basic サポート。 コンストラクターパラメーターから自動プロパティを初期化する

使用箇所からメソッドを作成

未定義のメソッド呼び出しがある場合、ReSharper はそのメソッドを作成するための必要なクイックフィックスを提供します。

ReSharper:Visual Basic サポート。 使用箇所からメソッドを作成
ReSharper:Visual Basic サポート。 使用箇所からメソッドを作成
2026 年 6 月 12 日