JetBrains Rider 2026.1 Help

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

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

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

コードインスペクション

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

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

JetBrains Rider: Visual Basic でのエラーのハイライト

VB.NET で利用可能なインスペクション一覧を確認するには、JetBrains Rider 設定 Ctrl+Alt+Sエディター | インスペクション重大度 ページを開き、 VB.NET ノードを展開してください。

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

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

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

インスペクション

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

JetBrains Rider: Visual Basic のサポート。 インスペクション

詳細については、 呼び出し追跡価値の追跡 を参照してください。

クイックフィックスの例

余分な「インポート」を削除

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

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

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

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

インポートタイプ

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

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

'Async' 修飾子を追加する

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

JetBrains Rider: Visual Basic のサポート。 'Async' 修飾子のクイックフィックス

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

型の変更

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

JetBrains Rider: Visual Basic のサポート。 型のクイックフィックスを変更

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

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

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

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

まだ存在しないメソッドの呼び出しがある場合、JetBrains Rider はそのようなメソッドを作成するためのクイックフィックスを提供します。

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