次に移動: 消費 API
このコマンドを使用すると、ある型から、その型のオブジェクトをパラメーターで受け取るソリューション内のすべてのメソッドに移動できます。
このコマンドは、ソリューションまたはライブラリタイプの宣言または使用箇所で次に移動を呼び出すと使用可能になります。このコマンドは、ソリューションエクスプローラー、ファイル構造ウィンドウ、その他のツールウィンドウから呼び出すことができます。
![ReSharper: 特定のタイプの API を使用するための移動 ReSharper: Navigating to consuming APIs of a type](https://resources.jetbrains.com/help/img/dotnet/2024.1/navigate_to_consuming_apis.png)
コマンドが単一の結果を返す場合、ReSharper はそこに直接移動します。複数の結果がある場合、それらはドロップダウンに表示され、そこで次のいずれかを実行できます。
目的の項目をクリックしてエディターで開きます。
Up と Down を押して目的の項目を選択し、Enter を押してエディターで開きます。
入力を開始して結果をフィルタリングします。ここで CamelHumps を使用できることに注意してください。必要に応じて、Esc を 1 回押してフィルタリングをクリアします。
検索結果ウィンドウで一致する項目のリストを表示して分析するには、検索結果に表示
をクリックし、テンキーの Shift+Enter または + を押します。
タイプ依存関係ダイアグラムに一致する項目を表示するには、Alt+Num+ を押すか、ダイアグラムに表示する
をクリックします。
この機能は、次の言語とテクノロジーでサポートされています。
ここで説明する手順と例では、C# の機能の使用について説明します。他の言語の詳細については、言語別 ReSharper セクションの対応するトピックを参照してください。
関連ページ:
![](https://resources.jetbrains.com/help/img/dotnet/2024.1/Navigation_and_Search__Navigate_from_Here__navigate_from_here.png)
次に移動
次に移動は、ほとんどのナビゲーションニーズに対応する 1 つのショートカットです。コンテキストに応じて利用可能なすべてのナビゲーション宛先を含むリストが開きます。このコマンドは、ソリューションエクスプローラー、ファイル構造ウィンドウ、その他のツールウィンドウから呼び出すことができます。コンテキストで利用可能なナビゲーションアクションを表示するエディター内のシンボルにキャレットを配置するか、ツールウィンドウでシンボルを選択するか、エディター内の任意の場所にキャレットを配置します。を押すか、メインメ...
![](https://resources.jetbrains.com/help/img/dotnet/2024.1/FileStructure.png)
構造別にファイルを移動する
ReSharper では、ファイル構造ウィンドウを使用して現在のドキュメントの構造を移動でき、大きなファイルでのナビゲーションが大幅に簡素化されます。ウィンドウはエディターと同期されます。別のエディタータブに切り替えると、ウィンドウには対応するファイルの構造が表示されます。ファイル構造ウィンドウを開いて使用するを押すか、メインメニューからを選択します。または、を押して、ポップアップにコマンド名を入力し、そこで選択することもできます。現在のドキュメントの内容はツリー構造で表示され、ドキュメント内...
![](https://pleiades.io/icons/resharper.png)
CamelHumps
キャメルハンプは、各パートが大文字で始まる CamelCase、または複合名の一部がアンダースコアで区切られた複合名の一部を識別する機能です。これらの部分の最初の文字だけを入力することができ、ReSharper は自動的に名前が一致する項目を検索します。検索コマンドのキャメルハンプ:キャメルハンプは常にすべての名前で検索コマンド、つまりどこでも検索 / 型に移動、ファイルに移動、ファイル構造、シンボルで動作します。名前部分の最初の文字を入力し、一致する項目のリストを取得することは非常に便利です:...
![](https://resources.jetbrains.com/help/img/dotnet/2024.1/Navigation_and_Search__Finding_Usages__Find_Usages.png)
検索結果を分析する
ReSharper のナビゲーション操作と検索操作で複数の結果が得られた場合、これらの結果を検索結果ウィンドウに表示することができます。検索結果ウィンドウは、検索結果を分析するためのさまざまな方法を提供します。デフォルトの動作を変更して、見つかった単一の使用箇所も検索結果ウィンドウに表示されるようにすることができます。これを行うには、ReSharper オプション Alt+R, O のページで使い方: 1 つだけの結果がある場合は .... チェックボックスをオフにします。使用箇所の検索などの一部のア...
![](https://resources.jetbrains.com/help/img/dotnet/2024.1/type_graph_04.png)
型依存関係ダイアグラムを調べる
ReSharper を使用すると、ソリューション内で型が相互にどのように依存しているかを視覚的に調べることができます。さまざまなプロジェクトまたはコンパイルされたアセンブリから任意の数の型を型依存関係ダイアグラムに追加し、それらの間のさまざまな種類の依存関係を調べることができます。初期ダイアグラムを作成する:新しい型依存関係ダイアグラムを作成するには、いくつかの方法があります。ソリューションエクスプローラー、オブジェクトブラウザー、アーキテクチャエクスプローラー、クラスビュー、またはアセンブリ...
![](https://resources.jetbrains.com/help/img/dotnet/2024.1/Web_Development__MVC__Navigation.png)
ASP.NET MVC 特有の機能
ReSharper には、一般的な ASP.NET 機能に加えて、ASP.NET MVC での作業をより簡単にサポートする特殊機能があります。構文のハイライト:ASP.NET MVC メソッド呼び出しとパラメーターの特別な構文のハイライト: コード補完:文字列リテラルでアクションとコントローラーを参照するための専用コード補完: ナビゲーションと検索:さまざまなナビゲーション機能がアクションとコントローラーでも機能します。コード生成:使用箇所から新しいコントローラーとアクションを作成する: 最終...