JetBrains Rider 2026.1 ヘルプ

価値の追跡

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

値の出所を調査する

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

  2. Ctrl+Alt+Shift+A を押して、これを調べるリストで値の出所を選択します。

  3. 開いた「検索」ウィンドウで、値の考えられる発生源を調査できます。

    Value origin hierarchy in the Find window

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

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

  2. Ctrl+Alt+Shift+A を押して、これを調べるリストで値の宛先を選択します。

  3. 検索ウィンドウが開き、値の可能な宛先を調査できます。

    Value destination hierarchy in the Find window

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

2024 年 9 月 23 日

関連ページ:

これを調べる

このコマンドは JetBrains Rider のコード探索とインスペクション機能への近道です: 呼び出し追跡、価値の追跡、型階層を調べる、コードの問題を見つける、このコマンドは、ソリューションエクスプローラー、構造ウィンドウ、その他のツールウィンドウから呼び出すことができます。コンテキストに応じて、このショートカットは、そのコンテキストで利用可能なすべてのコード探索機能にアクセスできます。コンテキストで利用可能なコード探索機能を表示するエディターのシンボルにキャレットを配置するか、構造ツールウィ...

呼び出し追跡

コールトラッキングを使用すると、コード内のチェーンコールを表示および移動できます。JetBrains Rider コールトラッキングでは、関数、イベント、インターフェース、クロージャを探索できます。階層ビューでは、JetBrains Rider はアイコンを使用してさまざまな種類のシンボルを区別します。発信コールを調査するキャレットをメソッド、イベント、プロパティまたはコンストラクターの名前に配置します。を押して、これを調べるリストで発信コールを選択します。開いた検索ウィンドウで、メンバーノード...

型階層を調べる

JetBrains Rider を使用すると、ソリューションおよび参照ライブラリから型の継承階層を調査できます。選択したタイプの基本タイプと継承の両方を確認し、マウスクリックでそれらのいずれかに移動できます。階層内の任意のノードについて、プレビューペインにすべてのメンバーまたは多態的メンバーのみを表示できます。階層を調査するエディターで目的のタイプを見つけるか、アセンブリエクスプローラーでそれを展開します。を押すか、メインメニューからを選択します。あるいは、を押して、ポップアップでコマンド名を...