ReSharper 2026.1 Help

呼び出し追跡

コールトラッキングを使用すると、コード内のチェーンコールを表示および移動できます。 ReSharper コールトラッキングは、イベント、インターフェース、クロージャのサポートにより、Visual Studio のネイティブ呼び出し階層機能よりも大きく改善されています。

階層ビューでは、ReSharper はアイコンを使用して、さまざまな種類のシンボルを区別します。 必要に応じて、ReSharper オプションの 環境 | 一般 ページにある ソースコードシンボルアイコンテーマ ラジオボタンを使ってアイコンセットを切り替えられます。

発信コールを調査する

  1. キャレットをメソッド、イベント、プロパティまたはコンストラクターの名前に配置します。

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

  3. 開いた インスペクション結果ウィンドウ で、メンバーノードを展開してコード解析を実行し、現在のメンバーにより呼び出されるすべてのメンバーを表示できます。 各子ノードを展開することもできます。

    インスペクション結果ウィンドウでの発信呼び出し

受信コールを調査する

  1. キャレットをメソッド、イベント、プロパティまたはコンストラクターの名前に配置します。

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

  3. 開いた インスペクション結果ウィンドウ で、メンバーノードを展開してコード解析を実行し、現在のメンバーを呼び出すすべてのメンバーを表示できます。 各子ノードを展開することもできます。

    インスペクション結果ウィンドウでの着呼

呼び出し追跡結果で多くの呼び出しを受信した場合、特定の呼び出しまたは結果ツリーのブランチ全体を非表示にして、探しているものをより明確に把握できます。

インスペクション結果ウィンドウ でタブを切り替えると、非表示のエントリがリセットされることにご注意ください。

結果ツリーからエントリを非表示にする

  1. 非表示にするエントリを右クリックし、コンテキストメニューで 無視​​ を選択します。

  2. エントリはグレー表示になりますが、表示され、検索可能です。 また、 無視された使用箇所を表示 ThemedIcon.Ignore.Screen.(Gray).png ボタンがツールバーに表示されます。

  3. 無視した項目を表示または非表示にするには、 無視された使用箇所を表示 ThemedIcon.Ignore.Screen.(Gray).png ボタンをトグルします。

  4. 無視されたエントリをリセットするには、 無視された使用箇所を表示 ThemedIcon.Ignore.Screen.(Gray).png ボタンをオンにし、グレーアウトされた項目を右クリックして、コンテキストメニューで 無視して元に戻す を選択します。

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

言語: C#

言語: VB.NET

言語: C++

言語: ASP.NET

言語: Razor

言語: XAML

言語: Resx

言語: スクリプトの作成

言語: SQL

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

この機能は Visual Basic で利用可能です

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

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

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

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

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

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

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

ここで説明する手順と例では、C# の機能の使用について説明します。 他の言語の詳細については、 言語およびフレームワーク セクションの対応するトピックを参照してください。

2026 年 6 月 12 日