ReSharper 2019.3ヘルプ

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

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

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

用途の高度な検索を実行するには

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

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

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

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

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

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

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

  8. 単一の使用箇所が見つかった場合は、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 availableFeature is availableFeature is availableFeature is availableFeature is availableFeature is availableFeature is availableFeature is availableFeature is availableFeature is not availableFeature is availableFeature is availableFeature is not availableFeature is availableFeature is not available

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

最終更新日: 2020年2月24日

関連ページ:

ファイル構造ウィンドウ

ReSharperでは、ファイル構造ウィンドウを使って現在のドキュメントの構造をナビゲートすることができます。これは大きなファイルでのナビゲーションを非常に簡単にします。ウィンドウはエディターと同期しています。別のエディタータブに切り替えると、ウィンドウには対応するファイルの構造が表示されます。ファ...

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

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

検索結果を分析する

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

異なる言語でのReSharperの機能

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

ASP.NET MVC特有の機能

ReSharperには、一般的なASP.NET機能に加えて、ASP.NET MVCでの作業をより簡単にサポートする特殊機能があります。構文の強調表示:ASP.NET MVCメソッドの呼び出しとパラメータに対する特別な構文の強調表示コード補完:文字列リテラルでアクションとコントローラーを参照するための...

言語によるReSharper: MSビルド

MSBuildは、アプリケーションを構築するために広く使用されているプラットフォームです。特定のXMLタグを使用して、プロジェクトの構築方法や実行方法を定義できます。ReSharperを使用すると、より速く行うことができます。ReSharperオプション(Alt+R,,O)のページのMSBuildと...