JetBrains Rider 2026.1 ヘルプ

実装に移動

このコマンドは、型とメンバーの実際の実装を見つけるのに役立ちます。つまり、それらが実行するソースコードを見つけることができます。例: 基本型またはメンバーから、継承チェーンの中間ステップをバイパスして、その最終実装のいずれかに移動できます。インターフェースメンバーの使用箇所から、メンバーが実装されているすべての場所にアクセスできます。

このコマンドは次の場所で使用できます。

  • タイプとメンバーの使用箇所: それらが実装されているすべての場所が一覧表示されます。

  • 型宣言: メンバーを実装するすべての派生型が一覧表示されます(存在する場合)。

  • 実装本体を持たない抽象メンバーまたはインターフェースメンバーの宣言: 実装を持っているすべての継承が一覧表示されます。

仮想メンバーやデフォルトのインターフェースメソッドなど、実装本体を使用したメンバー宣言では使用できません。 派生シンボルに移動を使用して、そのようなメンバーの継承を確認します。

このコマンドは、ソリューションエクスプローラー、構造ウィンドウ、その他のツールウィンドウから呼び出すことができます。必要に応じて、ベースシンボルへ移動コマンドを使用して逆方向に移動できます。

ここでは、実装に移動が中間ステップをバイパスする方法の例を示します。IDocument インターフェースに以下の継承があるとします。

JetBrains Rider: Go to implementation. Hierarchy

宣言または IDocument の使用時に実装に移動を呼び出すと、JetBrains Rider は 2 つの継承しか表示しません。

JetBrains Rider: Go to implementation. Drop-down list

これは、他のクラスが抽象クラスであり、IDocument の実装が含まれていないためです。

型または型メンバーの実装に移動する

  1. エディターのシンボルにキャレットを配置するか、構造ツールウィンドウでシンボルを選択します。

  2. Ctrl+N, K を押すか、メインメニューから移動 | 実装を選択します。あるいは、Ctrl+Shift+A を押して、ポップアップでコマンド名を入力して、そこで選択することもできます。

  3. シンボルに実装が 1 つしかない場合、JetBrains Rider はそのシンボルに直接移動します。

  4. シンボルに複数の実装がある場合、それらはドロップダウンにリストされます。リストには、太字と通常の両方のフォントで項目を含めることができます。太字は、アイテムに直接継承があることを示し、通常のフォントは間接継承に使用されます。

    次のいずれかを実行できます。

    • 目的の項目をクリックしてエディターで開きます。

    • UpDown を押して目的の項目を選択し、Enter を押してエディターで開きます。

    • 入力を開始して結果をフィルタリングします。ここでキャメルハンプを使用できることに注意してください。

    • 検索ウィンドウで一致する項目のリストを表示して分析するには、検索ツールウィンドウで開く をクリックし、テンキーの Shift+Enter または + を押します。

2024 年 9 月 23 日

関連ページ:

派生シンボルに移動

このコマンドは、タイプまたはメンバーのすべての派生シンボルのリストを取得し、継承階層を下って、それらの 1 つに直接移動できるようにします。実際の実装を探していて、継承チェーンの中間ステップに興味がない場合は、実装に移動を使用してください。このコマンドは、ソリューションエクスプローラー、構造ウィンドウ、その他のツールウィンドウから呼び出すことができます。必要に応じて、ベースシンボルへ移動コマンドを使用して逆方向に移動できます。派生シンボルに移動するエディターのシンボルにキャレットを配置するか、構...

型階層を調べる

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

構造別にファイルを移動する

構造ウィンドウ:JetBrains Rider では、構造ウィンドウを使って現在の文書の構造を移動することができます。これは大きなファイルでのナビゲーションを非常に簡単にします。ウィンドウはエディターと同期しています。別のエディタータブに切り替えると、ウィンドウには対応するファイルの構造が表示されます。構造ウィンドウを開いて使用するを押すか、を選択します。現在のドキュメントの内容はツリー構造で表示され、ドキュメント内を探索したり移動したりできます。任意のシンボルをダブルクリックすると、エディター...

ベースシンボルへ移動

このコマンドを使用すると、継承階層を上に移動して、現在のシンボルの基本型またはメソッドに移動できます。このコマンドは、ソリューションエクスプローラー、構造ウィンドウ、その他のツールウィンドウから呼び出すことができます。派生シンボルに移動および実装に移動コマンドを使用すると、反対方向のナビゲーションを使用できます。ベースシンボルに移動するエディターのシンボルにキャレットを配置するか、構造ツールウィンドウでシンボルを選択します。を押すか、メインメニューからを選択します。あるいは、を押して、ポップア

検索結果を分析する

JetBrains Rider のナビゲーション操作と検索操作で複数の結果が得られた場合、これらの結果を検索ウィンドウに表示することができます。検索ウィンドウは、検索結果を分析するためのさまざまな方法を提供します。一部のアクション、たとえば使用箇所の検索では、結果がこのウィンドウに自動的に表示されます。その他のアクションについては、検索結果のポップアップが表示されたときに手動で実行できます。検索ツールウィンドウで開くをクリックするか、テンキーの Shift+Enter または + を押します。新しいナビ...

次に移動

次に移動は、ほとんどのナビゲーションニーズに対応する 1 つのショートカットです。コンテキストに応じて利用可能なすべてのナビゲーション宛先を含むリストが開きます。このコマンドは、ソリューションエクスプローラー、構造ウィンドウ、その他のツールウィンドウから呼び出すことができます。コンテキストで利用可能なナビゲーションアクションを表示するエディター内のシンボルにキャレットを配置するか、ツールウィンドウでシンボルを選択するか、エディター内の任意の場所にキャレットを配置します。を押すか、メインメニューか...