ReSharper 2020.2 ヘルプ

関連エンティティの使用箇所の検索

ReSharper | 検索 | 使用箇所の検索 Advanced
Shift+Alt+F7
ReSharper_FindUsagesAdvanced

このコマンドを使用すると、特定のスコープ内で、選択されたシンボルに何らかの形で関連するエンティティ(テキスト出現箇所、動的参照など)の使用箇所を見つけることができます。このコマンドは、ソリューションエクスプローラー、ファイル構造ウィンドウおよびその他のツールウィンドウから呼び出すことができます。

現在のコンテキストから関連エンティティの使用状況を検索する

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

  2. Shift+Alt+F7 を押すか、メインメニューの ReSharper | 検索 | 使用箇所の検索 Advanced を選択します。

  3. 開いている検索プロパティダイアログでは、検索をカスタマイズできます。

  4. 検索列のチェックボックスを使用して、結果に含める関連シンボルの種類を指定します。元のシンボルに応じて、オプションのセットは異なります。例:タイプの場合、メンバーの使用箇所を検索できます。デリゲートの場合、デリゲートターゲットなどを検索できます。詳細については、検索プロパティダイアログを参照してください。

  5. スコープ列で、検索範囲を選択します。

  6. 元のシンボルが派生クラスまたは実装されたインターフェースメンバーの優先メンバーである場合、ReSharper は元のメンバーとそのすべての基本メンバーを検索フィールドに表示します。ベースメンバーの使用箇所を調べるか、または優先メンバーの使用箇所を探すかを選択します。

  7. 検索をクリックします。

  8. 単一の使用箇所が見つかった場合、ReSharper はエディターで使用箇所に直接移動します。2 つ以上の検索結果が結果の検索ウィンドウに表示されます。このウィンドウでは、使用状況を簡単に調べて分析できます。

ソリューションおよび参照されたアセンブリから任意のシンボルに関連するエンティティの使用箇所を見つける

  1. 次のいずれかのコマンドを使用して、目的のシンボルを検索します。

  2. 目的の記号が結果リストに表示されたら、キーボードを使用して選択し、Shift+Alt+F7 を押します。

  3. 単一の使用箇所が見つかった場合、ReSharper はエディターで使用箇所に直接移動します。2 つ以上の検索結果が結果の検索ウィンドウに表示されます。このウィンドウでは、使用状況を簡単に調べて分析できます。

ReSharper. 'Search Properties' dialog

必要に応じて、デフォルトの動作を変更して、見つかった単一の使用箇所が検索結果ウィンドウにも表示されるようにすることができます。これを行うには、ReSharper オプションの環境 | 検索とナビゲーションページの使い方:1 つだけの結果がある場合は .... チェックボックスをオフにします。

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

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 available in HTMLFeature is available in ASP.NETFeature is available in RazorFeature is available in JavaScriptFeature is available in TypeScriptFeature is available in CSSFeature is not available in XMLFeature is available in XAMLFeature is available in Resource filesFeature is not available in build script filesFeature is available in ProtobufFeature is not available in JSON

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

最終更新日 :

関連ページ:

ファイル構造ウィンドウ

ReSharper | Windows | ファイル構造ReSharperでは、ファイル構造ウィンドウを使用して現在のドキュメントの構造をナビゲートできます。これにより、大きなファイルでのナビゲーションが大幅に簡略化されます。ウィンドウはエディターと同期しています。別のエディタータブに切り替えると、...

検索プロパティダイアログ

ReSharper | 検索 | 使用箇所の検索 Advancedこのダイアログは、使用箇所の検索 Advancedコマンドの検索オプションを絞り込むのに役立ちます。それは3つの領域で構成されています。検索は、使用するために検索するシンボルと、実装する可能性がある任意の祖先を表示します。スコープを使...

検索結果を分析する

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

どこでも検索 / 型に移動

ReSharper | ナビゲート | どこからでも検索 / 型に移動 ...このコマンドは、2 つの異なる機能を組み合わせています。最初に表示されるどこでも検索では、タイプ、シンボル、ファイル、ソースファイルとテキストファイルの文字列リテラル、最近の編集内容、最近のファイル、最近表示された方...

シンボルにジャンプ

ReSharper | ナビゲート | シンボルにジャンプ…このコマンドを使用すると、ソリューション全体のシンボルとファイル、およびソリューションのプロジェクトで参照されるすべてのアセンブリ内のコードシンボル(タイプまたはタイプメンバー)を名前で検索できます。検索結果には、現在アセンブリエクス...

ファイルメンバーに移動

ReSharper | ナビゲート | ファイルメンバーに移動 ...このコマンドを使用すると、現在のドキュメント内の特定のメソッド、フィールド、プロパティ(ソースファイルまたは逆コンパイルによって再構築されたファイル)にすばやく移動できます。このコマンドを使用して、現在のドキュメント内のテキ...