ReSharper 2026.2 Help

シンボルの種類に移動

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

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

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

シンボルの型に移動する

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

  2. Control+Shift+T を押すか、メインメニューから ReSharper | 移動| シンボルの種類 を選択してください。 あるいは、 Control+Shift+A を押して、ポップアップでコマンド名を入力して、そこで選択することもできます。

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

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

    • アップ​​ ダウン​​ を押して目的の項目を選択し、 Enter を押してエディターで開きます。

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

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

インターフェース型の変数やパラメーターで シンボルの種類に移動 デバッグモードを呼び出すと、ReSharperはインターフェース宣言ではなく、現在のフレームで使用されている正確な実装に移動します。

Visual Studio のオプションの デバッグ | 一般 ページで プロパティ評価およびその他の暗黙的な関数呼び出しを有効にする が選択されている場合、実装へのナビゲーションは、インターフェースタイプを保持するプロパティでも機能します。

interface IMyInterface { public void Print(); } class One : IMyInterface { public void Print() => Console.WriteLine("One"); } class Two : IMyInterface { public void Print() => Console.WriteLine("Two"); } class Test { void Test1() => MyTest(new One()); void Test2() => MyTest(new Two()); void MyTest(IMyInterface input) { // 'Go to Type of Symbol' on 'Print()' will navigate to // 'One' or 'Two' // depending on the debugger context. input.Print(); } }

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

言語: C#

言語: VB.NET

言語: C++

言語: ASP.NET

言語: Razor

言語: XAML

言語: Resx

言語: スクリプトの作成

言語: SQL

この機能は C# で利用可能です

この機能は Visual Basic で利用可能です

この機能は C++ で利用可能です

機能は ASP.NET で利用可能です

この機能は Razor で利用可能です

機能は XAML で利用可能です

機能はリソースファイルでは使用できません

機能はビルドスクリプトファイルでは使用できません

機能は SQL/NoSQL ファイルおよびインジェクションでは利用できません

ここで説明する手順と例では、C# の機能の使用について説明します。 他の言語の詳細については、 言語およびフレームワーク セクションの対応するトピックを参照してください。

2026 年 7 月 16 日