次に移動
次に移動は、ほとんどのナビゲーションニーズに対応する 1 つのショートカットです。コンテキストに応じて利用可能なすべてのナビゲーション宛先を含むリストが開きます。このコマンドは、ソリューションエクスプローラー、ファイル構造ウィンドウ、その他のツールウィンドウから呼び出すことができます。
コンテキストで利用可能なナビゲーションアクションを表示する
エディター内のシンボルにキャレットを配置するか、ツールウィンドウでシンボルを選択するか、エディター内の任意の場所にキャレットを配置します。
Control+Shift+G を押すか、メインメニューから
を選択します。あるいは、Control+Shift+A を押して、ポップアップでコマンド名を入力して、そこで選択することもできます。表示される次に移動リストに、関連するすべてのナビゲーションオプションが表示されます。
リストからオプションを選択してクリックするか、Enter を押します。
選択したオプションに 1 つの宛先がある場合、ReSharper はすぐにその場所に移動します。複数の宛先がある場合は、別のリストが開き、さらに選択肢が表示されます。選択したナビゲーションオプションの詳細については、対応するトピックのいずれかを参照してください。
該当する場合、次に移動のリストには一般的なナビゲーション機能が含まれています。
さらに、次に移動は、 メニューから直接利用できない一連のコンテキストナビゲーション機能を使用して、開発者のツールセットを拡張しています。
- アセンブリエクスプローラー
- 競合する宣言
- コントロール Flow ターゲット
- 逆コンパイルされたソース
- API の公開
- 消費 API
- 拡張メソッド
- 関数出口
- 一般的な置換
- メンバーの実装
- メンバーオーバーロード
- メタデータビュー
- オブジェクトブラウザー
- メンバーを無効にする
- パラメーター宣言
- シンボルファイルからのソース
- テストエクスプローラーとテストセッション
- To-do エクスプローラー
この機能は、次の言語とテクノロジーでサポートされています。
ここで説明する手順と例では、C# の機能の使用について説明します。他の言語の詳細については、言語およびフレームワークセクションの対応するトピックを参照してください。
関連ページ:
構造別にファイルを移動する
ファイル構造ウィンドウ:ReSharper では、ファイル構造ウィンドウを使用して現在のドキュメントの構造を移動でき、大きなファイルでのナビゲーションが大幅に簡素化されます。ウィンドウはエディターと同期されます。別のエディタータブに切り替えると、ウィンドウには対応するファイルの構造が表示されます。ファイル構造ウィンドウを開いて使用するを押すか、メインメニューからを選択します。あるいは、を押して、ポップアップでコマンド名を入力して、そこで選択することもできます。現在のドキュメントの内容はツリー
宣言に移動
このコマンドを使用して、任意のシンボルの使用箇所からシンボルの宣言に移動します。このコマンドは、ソリューションエクスプローラー、ファイル構造ウィンドウ、その他のツールウィンドウから呼び出すことができます。反対方向(シンボルの使用箇所)に移動するには、すでにシンボル宣言を行っているときに宣言に移動コマンドを呼び出すか、シンボルの使用に移動コマンドを使用できます。シンボルの宣言に移動するキャレットをエディターのシンボルに配置するか、ツールウィンドウでシンボルを選択します。メインメニューで選択するか
実装に移動
このコマンドは、型とメンバーの実際の実装を見つけるのに役立ちます。つまり、それらが実行するソースコードを見つけることができます。例: 基本型またはメンバーから、継承チェーンの中間ステップをバイパスして、その最終実装のいずれかに移動できます。インターフェースメンバーの使用箇所から、メンバーが実装されているすべての場所にアクセスできます。このコマンドは次の場所で使用できます。タイプとメンバーの使用箇所: それらが実装されているすべての場所が一覧表示されます。型宣言: メンバーを実装するすべての派生型...
隣接するファイルとプロジェクトを移動する
このコマンドを使用して、現在のファイルの周囲のプロジェクト構造を移動します。開いたポップアップでは、現在のファイルが属するプロジェクト、同じディレクトリレベルのフォルダーとファイルが表示され、これらのファイルに移動したり、新しいファイルまたはフォルダーを作成したりできます。このコマンドはメインメニューから呼び出すことができますが、次に移動ポップアップから選択する方が便利でしょう。または、このコマンドにカスタムショートカットを割り当てることができます。このコマンドは、ソリューションエクスプローラー...
参照コードを探す
このコマンドは、特定のスコープ内のすべての発信参照を見つけるのに役立ちます。これは、関数のように狭くすることも、プロジェクトのように大きくすることもできます。このコマンドは、クラスまたはメソッドを別の場所に移動するときに便利です。発信参照のリストを使用して、移動に必要な追加の変更を見積もることができます。以下のクラスについて考えてみます。コンストラクターでコマンドを実行すると、コンストラクターの外部で定義されているため、検索結果はメソッドの 1 回の使用になります。クラスでコマンドを実行すると、...
中級言語を見る (IL)
ReSharper を使用すると、ソースコードと逆コンパイルされたシンボルを中間言語 (IL) またはさまざまなレベルの構文シュガーを持つ C# として調べることができます。IL Viewer:コンパイル済みアセンブリからシンボルを開くときは、エディターでの表示とは無関係に、いつでも中間言語で調べることができます。たとえシンボルが PDB を通して得られたオリジナルのソースファイルに表示されていても、ReSharper はそれに関連した IL コードを見つけます。シンボルの中間言語(IL)を表示する...