JetBrains Rider 2026.1 Help

参照コードを探す

このコマンドは、関数のように狭いものからプロジェクトのように広いものまで、特定のスコープ内での外部参照を見つけるのに役立ちます。

このコマンドは、クラスまたはメソッドを別の場所に 移動するときに便利です。 発信参照のリストを使用して、移動に必要な追加の変更を見積もることができます。

以下の ExternalSymbols クラスについて考えてみます。 コンストラクターでコマンドを実行すると、コンストラクターの外部で定義されているため、検索結果はメソッド Divide の 1 回の使用になります。 クラスでコマンドを実行すると、残りはクラス内で定義されるため、検索結果は System.ArgumentOutOfRangeException の使用箇所になります。

class ExternalSymbols // Symbols external to the class: System.ArgumentOutOfRangeException { ExternalSymbols() // Symbols external to the constructor: MyProject.ExternalSymbols.Divide { var x = Divide(10,2); } private int Divide(int numerator, int denominator) { if (denominator != 0) return numerator/denominator; throw new ArgumentOutOfRangeException(nameof(denominator)); } }

現在のスコープ外で定義されたシンボルの使用箇所を検索する

  1. キャレットを関数またはクラスに置きます。

  2. Ctrl+Shift+G を押すか、メインメニューから 移動 | 次に移動… を選択して、 次に移動する メニューで 参照先コード を選択します。

  3. 検索結果は 検索 ウィンドウに表示され、 結果をさらに分析できます。

JetBrains Rider: 選択したスコープ内のシンボルの外部使用箇所を見つける
2026 年 6 月 12 日