JetBrains Rider 2024.1 ヘルプ

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

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

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

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

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

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

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

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

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

JetBrains Rider: Finding code depending on project or assembly

関連ページ:

NuGet パッケージを消費する

NuGet ウィンドウおよび NuGet クイックリストを介して、NuGet パッケージをインストール、更新、削除できます。インストール済みで利用可能な NuGet パッケージを参照:デフォルトでは、ウィンドウのパッケージタブにはソリューション全体にインストールされているすべてのパッケージが表示されますが、特定のプロジェクトのパッケージのみを表示するようにビューを変更できます。これを行うには、検索フィールドの横にあるスコープセレクターを使用します。選択した有効範囲の利用可能なパッケージは、...

NuGet ウィンドウ

このウィンドウでは、ソリューション内の NuGet パッケージを管理できます。ツールウィンドウのタブを切り替えるには、とを押します。パッケージタブ:このタブでは、インストールされたパッケージを管理し、利用可能なパッケージを探索できます。検索フィールドに、パッケージ名を入力して検索するか、接頭辞を使用できます。はタイプを検索し、は名前空間を検索します。他のインストール済みパッケージから参照されているパッケージは、暗黙的にインストールカテゴリに表示されます。アップグレードまたはダウングレードでき

検索結果を分析する

JetBrains Rider のナビゲーション操作と検索操作で複数の結果が得られた場合、これらの結果を検索ウィンドウに表示することができます。検索ウィンドウは、検索結果を分析するためのさまざまな方法を提供します。使用箇所の検索などの一部のアクションでは、このウィンドウに結果が自動的に表示されます。その他のアクションについては、検索結果のポップアップが表示されたときに手動で行うことができます。検索ツールウィンドウで開くをクリックし、テンキーの Shift+Enter または + を押します。新しいナビゲ...

シンボルの使用に移動

このコマンドを使用すると、シンボルの宣言やその他の使用箇所から、シンボルの特定の使用箇所にすばやく移動できます。このコマンドは、ソリューションエクスプローラー、構造ウィンドウ、その他のツールウィンドウから呼び出すことができます。逆のナビゲーションは、宣言に移動コマンドで使用できます。このコマンドで得られる使用箇所のリストは、使用箇所の検索のものと同じです。しかし、このコマンドは、特定の用途を探していて、検索ウィンドウを開かずにこの使用箇所にしたい場合に、使用回数が限られているシンボルの方が便利で...