ReSharper 2026.1 Help

価値の追跡

バリュートラッキングは、特定の型の値を調査し、特定の不正な値がプログラム内の特定のポイントにどのように渡されたか、次にどこに渡されるかを判断できます。 これにより、 NullReferenceException の可能性、不適切な動作、不正な値が取得される理由を調査できます。

値の出所を調査する

  1. 値を調べるメソッド、プロパティ、変数、フィールド、パラメーターなどの名前にキャレットを置きます。

  2. メインメニューから ReSharper | インスペクション | 値の出所 を選択するか、 Control+Shift+Alt+A を押して インスペクション リストから 値の出所 を選択します。

  3. 開いた インスペクション結果ウィンドウ で、値の考えられる原因を調べることができます。

    インスペクション結果ウィンドウの値の出所の階層

価値のある宛先を調査する

  1. 値を調べるメソッド、プロパティ、変数、フィールド、パラメーターなどの名前にキャレットを置きます。

  2. メインメニューから ReSharper | インスペクション | 値の宛先 を選択するか、 Control+Shift+Alt+A を押して インスペクション リストから 値の宛先 を選択します。

  3. インスペクション結果ウィンドウ が開き、値の可能な宛先を調べることができます。

    インスペクション結果ウィンドウの値の宛先階層

ノードがコレクションの要素を表す場合、 ThemedIcon.DfaCollection.Screen.(Gray).png でマークされます。 ラムダ式 がある場合は、 ThemedIcon.DfaLambda.Screen.(Gray).png でマークされます。

この機能は、次の言語とテクノロジーで サポートされています。

言語: C#

言語: VB.NET

言語: C++

言語: ASP.NET

言語: Razor

言語: XAML

言語: Resx

言語: スクリプトの作成

言語: SQL

この機能は C# で利用可能です

この機能は Visual Basic では使用できません

この機能は C++ では使用できません

この機能は ASP.NET では使用できません

この機能は Razor では使用できません

機能は XAML では使用できません

機能はリソースファイルでは使用できません

機能はビルドスクリプトファイルでは使用できません

機能は SQL/NoSQL ファイルおよびインジェクションでは利用できません

2026 年 6 月 12 日