JetBrains Rider 2026.1 ヘルプ

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

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

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

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

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

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

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

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

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

JetBrains Rider: Finding code depending on project or assembly
2024 年 9 月 23 日

関連ページ:

NuGet パッケージを消費する

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

NuGet ウィンドウ

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

検索結果を分析する

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

シンボルの使用に移動

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

ファイル内の使用箇所をハイライト

エディターは、キャレットでのシンボルの使用箇所を自動的にハイライトします。これは、短いファイルや小さなコンテキストのローカルにとって非常に便利です。ただし、この種類のハイライトは、キャレットがシンボルに留まっている場合にのみ選択範囲が存在するため、より大きなコンテキストでは常にうまく機能するとは限りません。また、Esc を押すまで表示されるキャレットに依存しないハイライトもあり、読み取りおよび書き込みアクセスの使用に異なる構成可能な色を適用します。このハイライトを 1 つのアイテムまたは複数の異な...