ReSharper 2020.3 ヘルプ

参照モジュールに依存するコードを見つける

ReSharper | 検索 | 依存コードを検索する
ReSharper_FindDependentCode

特定の参照モジュール(参照プロジェクト、アセンブリ、またはインストール済みの NuGet パッケージ)のシンボルがどのように、どこで使用されているかをすばやく見つけることができます。大規模なソリューションでは、これはアーキテクチャの問題を検出し、結合を減らすのに役立ちます。

検索結果では、モジュールの型または型メンバーが表示されるコード内のすべての場所が表示されます。

参照モジュールに依存するコードを検索すると、ReSharper は参照されているプロジェクトのモジュールシンボルの使用箇所を見つけます。プロジェクトに依存するコードを検索すると、ReSharper はソリューション全体でプロジェクトのシンボルの使用箇所を見つけます。

モジュールに依存するコードを見つける

  1. ソリューションエクスプローラーで、プロジェクトまたはアセンブリ参照、またはプロジェクトの依存関係ノードで NuGet パッケージを選択します。

  2. 以下のいずれか 1 つを実行します:

    • メインメニューで ReSharper | 検索 | 依存コードを見つけるを選択します。

    • 選択した項目を右クリックし、コンテキストメニューで依存コードを検索するを選択します。

    • 依存コードを検索する (すべてのプロジェクト) を選択して、ソリューション全体でモジュールからのシンボルの使用箇所を見つけます(大規模なソリューションの場合、これにはさらに時間がかかる可能性があります)。

  3. 検索結果は検索結果ウィンドウに表示され、そこで結果をさらに分析することができます。

「結果の検索」ウィンドウのフィルターは、特定の種類の使用箇所をすばやく見つけるのに役立ちます。

ReSharper: Finding code depending on project or assembly

関連ページ:

プロジェクトの依存関係図を見る

ReSharper を使用すると、ソリューションアーキテクチャを視覚的に表現して、ソリューション内のプロジェクトの依存関係を調べることができます。アーキテクチャビューは新しいエディタータブで開き、プロジェクトの依存関係を視覚的に調査し、ソリューションの現在の状態を以前に作成したスナップショットと比較...

プロジェクト参照の分析と最適化

この機能は、既存のプロジェクト / アセンブリ参照の管理、参照されているプロジェクト / アセンブリの使用箇所の参照、未使用の参照の削除を支援します。単一のプロジェクトでこの機能を呼び出すことができ、参照分析ウィンドウを使用してプロジェクト参照を分析および最適化することができます。この機能では、プロ...

検索結果ウィンドウ

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

検索結果を分析する

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