ReSharper 2020.2ヘルプ

シンボルの種類に移動

ReSharper | ナビゲート | シンボルの種類
Control+Shift+T
ReSharper_GotoTypeDeclaration

宣言に移動コマンドを実行すると、シンボルが宣言されている場所に移動しますが、シンボルの種類コマンドは現在選択されているシンボルのタイプの宣言に移動します。例:変数 Foo myVar = new Foo(); を持っていて、このコマンドを myVarの使用箇所で呼び出すと、クラス Fooの宣言に移動します。関数でこのコマンドを呼び出すと、関数の戻り値の型にナビゲートします。

ジェネリック型の変数の場合、このコマンドを使用すると、ジェネリック型宣言とすべてのジェネリックパラメーターの宣言に移動できます。例:型 class MyGeneric<X, Y> とこの型 var myGeneric = new MyGeneric<Author, Book>();の変数があるとします。 myGenericを使用するときにこのコマンドを呼び出すと、MyGeneric , Authorクラスと Book クラスの間でナビゲーション先を選択できます。

このコマンドは、ソリューションエクスプローラー、ファイル構造ウィンドウおよびその他のツールウィンドウから呼び出すことができます。

シンボルの型に移動する

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

  2. Control+Shift+T を押すか、メインメニューからReSharper | ナビゲート | シンボルの種類を選択します。または、Control+Shift+Aを押して、ポップアップにコマンド名を入力し、そこで選択することもできます。

  3. コマンドが単一の結果を返す場合、ReSharperはそこで直接ナビゲートします。いくつかの宣言の場合(たとえば、部分クラス)、ドロップダウンにリストされ、次のいずれかを実行できます。

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

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

    • 検索結果ウィンドウで一致する項目のリストを表示して分析するには、検索結果に表示 ThemedIcon SearchResults Screen Gray pngをクリックし、テンキーの Shift+Enter または + を押します。

ナビゲート先のアイテムが現在のソリューションに属している場合、ReSharperはエディターで対応するファイルを開き、シンボル宣言にキャレットを配置します。参照ライブラリにある場合、ReSharperは、ReSharperオプション(Alt+R O)のツール | 外部ソースページで定義された設定に従ってナビゲートします。

この機能は、次の言語とテクノロジーでサポートされています。

Language: C#Language: VB.NETLanguage: C++Language: HTMLLanguage: ASP.NETLanguage: RazorLanguage: JavaScriptLanguage: TypeScriptLanguage: CSSLanguage: XMLLanguage: XAMLLanguage: ResxLanguage: Build ScriptsLanguage: ProtobufLanguage: JSON
Feature is available in C#Feature is available in Visual Basic .NETFeature is available in C++Feature is not available in HTMLFeature is available in ASP.NETFeature is available in RazorFeature is not available in JavaScriptFeature is available in TypeScriptFeature is not available in CSSFeature is not available in XMLFeature is available in XAMLFeature is not available in Resource filesFeature is not available in build script filesFeature is not available in ProtobufFeature is not available in JSON

C#の機能の使用方法については、こちらの説明と例を参照してください。他言語の詳細については、言語によるReSharperの対応するトピックを参照してください。

最終更新日: 2020年9月03日

関連ページ:

宣言に移動

ReSharper | ナビゲート | 宣言に移動このコマンドを使用して、シンボルの使用方法からシンボルの宣言に移動します。このコマンドは、ソリューションエクスプローラー、ファイル構造ウィンドウ、およびその他のツールウィンドウから呼び出すことができます。反対方向(シンボルの使用箇所)に移動するには、...

ファイル構造ウィンドウ

ReSharper | Windows | ファイル構造With ReSharper, you can navigate the structure of the current document using the File Structure window, which greatly simp...

検索結果ウィンドウ

ReSharper | Windows | 検索結果このウィンドウは、さまざまな検索結果を表示するために使用されます (たとえば、シンボルの使用箇所、外部シンボルの使用箇所、シンボルのAPIの公開など)。最新の検索結果と以前の検索結果を別のタブに表示します。同じ検索/ナビゲーションコマンドを除き、新...

検索結果を分析する

ReSharper | Windows | 検索結果ReSharperのナビゲーション操作と検索操作で複数の結果が得られた場合、これらの結果を検索結果ウィンドウに表示することができます。検索結果ウィンドウは、検索結果を分析するためのさまざまな方法を提供します。必要に応じて、デフォルトの動作を変更して...

次にナビゲート

ReSharper | ナビゲート | 次にナビゲート次にナビゲートは、ほとんどのナビゲーションニーズに対する単一のショートカットです。コンテキストで利用可能なすべてのナビゲーション宛先を含むリストを開きます。このコマンドは、ソリューションエクスプローラー、ファイル構造ウィンドウおよびその他のツール...

異なる言語でのReSharperの機能

以下の表は、各ReSharper機能がサポートされている言語/技術を説明しています。言語固有の機能のみを一覧表示し、プロジェクト依存関係図、名前空間の調整リファクタリング、スタックトレースエクスプローラー、最近のファイルを見るなどのプロジェクト/ソリューションのスコープには多くの機能は含まれていませ...