Navigation and Search

Go to declaration from reference(参照箇所から定義への移動)

シンボルの定義箇所にナビゲートするには、 キャレットをシンボルを利用している場所に移動させCtrl +Bキーを押すか、 Ctrlを押しながらシンボルをクリックします。 キャレットが関連する型、メソッド、フィールド、ローカル変数について適切なソースファイルの その位置に移動します。(ファイルは必要に応じて自動的に開かれます) ライブラリシンボルの場合は、関連するエントリは Visual Studio のObject Browser に表示されます。 詳しくはこちら ».

Find usages(利用箇所の検索)

screenshot

利用箇所の検索は、すばやくあるシンボル(型、メソッド、フィールドなど)のコード中での利用箇所を特定します。 キャレットを利用箇所を検索したいシンボル上に移動させ、Alt + F7を押します。 検索結果はFind Resultsウィンドウに階層化された状態に再編されて表示します。 このウィンドウから、直接キーボードやマウス操作で任意の利用箇所に移動できます。 Find Resultsの追加機能は、コード自動プレビュー、フィルタリング(readまたはwriteに対する利用)、 利用種別によるグルーピング、最近利用した検索タブ、などです。 さらにこのウィンドウを開くと、利用方法間をCtrl + Alt + Up/Downキーでナビゲートできます。 (エディターからでも可能)

検索範囲や検索したい利用方法のタイプを指定するには、Advanced Find Usages(高度な利用箇所の検索)を使います。 Shift + Alt + F7キーを押して下さい。 詳しくはこちら ».

Quick navigation between usages(利用箇所の高速ナビゲート)

シンボルの利用箇所があまり多くないことが分かっている場合に、高速ナビゲートをするには、 Ctrl + Alt + F7キーを押して、利用箇所のウィンドウをポップアップで開きます。 ツールウィンドウ全体を開く必要はありません。 詳しくはこちら ».

Highlight usages(利用箇所のハイライト)

あるシンボルに対する、カレントファイル中のすべての利用箇所をハイライトすることができます。 キャレットを任意のシンボルの利用箇所の上に移動し、Ctrl + Shift + F7キーを押して下さい。 詳しくはこちら ».

Navigate through type and method hierarchies(型とメソッド階層中のナビゲート)

screenshot

あるメソッドが他のメソッドをオーバーライド、実装、または隠ぺいしていることを確認できるように、 エディターウィンドウ中で メソッド定義の左側の溝に表示されている特別なアイコンが表示されます。 このアイコンをクリックするとメソッド階層の上にナビゲートされます。

継承階層をナビゲートするためのキーボードショートカットもあります。 キャレットをエディター中の目的の型またはメソッドに移動し、Ctrl + Uキーを押すと 階層の上にナビゲートされます。あるいは、Ctrl + Alt + Bを押すと 下にナビゲートされます。 詳しくはこちら ».

Type hierarchy view(型階層ビュー)

screenshot

ReSharperにより、ある型の継承階層を見るための専用のウィンドウを表示できます。 そのウィンドウは基底型と選択された型の継承を表示し、シングルクリックで任意の型に ナビゲートできます。 ある型に対するウィンドウを開くには、その型名にキャレットを移動しCtrl + Alt + Hキーを押すか、 メニューのReSharper->View->Type Hierarchyをクリックします。 詳しくはこちら ».

File structure view(ファイル構造ビュー)

screenshot

File Structure(ファイル構造)ウィンドウによって、 現在のファイルが含んでいるメソッド・フィールド・クラス・リージョンを見ることができ、 更にそれらの定義部に直接ナビゲートできます。

そのウィンドウは現在のファイル中で定義されているリージョンを表示し、 必要に応じてクラスとリージョン内の宣言をアレンジできます。 ノードを新しい場所にドラッグするだけです。

File Structure(ファイル構造)ウィンドウは エディターと完全に同期します。ファイルに対するあらゆる変更は即時にFile Structureに 反映され、また逆もそうなります。 詳しくはこちら ».

Go to File Member

screenshot

現在のファイル中の特定のメソッドまたはフィールドに高速ナビゲートするには、 Go to File Memberコマンド(Ctrl + F12キー)を利用します。 Go to Typeと同様に、シンボル名のタイプを始め、 マッチするメンバーリストから選択します。

Explore stack trace(スタックトレースを探索)

外部からスタックトレース(例えばバグレポートなど)を受け取ったときに、 Stack Trace Explorerにそのスタックトレースをコピペして、 例外の発生元へナビゲートできます。 スタックトレースに含まれる行はハイパーリンクのように表示されます。 Stack Trace Explorerを開くには、 Ctrl + Shift + Eキーを押して下さい。 詳しくはこちら ».