JetBrains Rider 2025.1 ヘルプ

コンパイルされたコードを移動する

ソリューションはプロジェクトのソースコードに限定されず、ソリューションで使用されているライブラリへの参照も含まれています。あたかもそれらがあなたのソリューションの一部であるかのようにそれらのライブラリからシンボルに移動するためのアクセスと機会を持つことは非常に便利です。JetBrains Rider は、組み込みの逆コンパイラーと、コンパイルされたコードを見て移動するのに役立つ多くの機能を提供します。

コンパイルされたアセンブリからのシンボルのコードプレゼンテーションは、設定、PDB 情報の可用性、適用されたナビゲーションコマンドによって異なります。

ライブラリシンボルをターゲットとするナビゲーションコマンドには、次の 2 種類があります。

2 番目のタイプのコマンドでは、JetBrains Rider がライブラリシンボルを表す方法を指定できます。

デフォルトのナビゲーションは、JetBrains Rider 設定 Ctrl+Alt+Sツール | 外部シンボルページで構成できます。

アセンブリエクスプローラーウィンドウを使用して、ソリューション外のアセンブリのソースコードを調べることもできます。詳細については、アセンブリを探索して逆コンパイルするを参照してください。

2024 年 11 月 25 日

関連ページ:

コンパイルされたコードの表示オプション

設定、PDB 情報の可用性、適用されたナビゲーションコマンドに応じて、JetBrains Rider はさまざまな方法でコンパイルされたコードをエディターに表示できます。メタデータビュー — このビューには、型シグネチャーとそのすべてのメンバーの署名のみが表示されます。このビューは、エディターまたはアセンブリエクスプローラーウィンドウから次に移動: メタデータビューコマンドを適用して表示することもできます。逆コンパイルされたコード — このビューには、開いたり移動したりするタイプに対応する逆コンパイ...

次に移動: メタデータビュー

このコマンドを使用すると、ライブラリシンボルのメタデータから再構築された型とメソッドのシグネチャーに移動できます。メタデータビューは、読み取り専用モードで部分的に再構築されたソースファイルとしてエディターに表示されます。関連するすべての JetBrains Rider のナビゲーションコマンドは、このビューで利用できます。このコマンドは、ソースコード内のライブラリシンボルおよび逆コンパイルされたソースに対して次に移動を呼び出すと使用可能になります。このコマンドは、ソリューションエクスプローラー、...

次に移動: シンボルファイルからのソース

このコマンドは、ライブラリシンボルの元のソースファイルをフェッチして、そこにシンボルを表示しようとします。このコマンドは、ソースコード内のライブラリシンボルおよび逆コンパイルされたソースに対して次に移動を呼び出すと使用可能になります。このコマンドは、ソリューションエクスプローラー、構造ウィンドウ、その他のツールウィンドウから呼び出すことができます。JetBrains Rider が必要なファイルをシンボルサーバーからダウンロードする間、しばらく時間がかかるかもしれません。この場合は、ダウンロード...

アセンブリエクスプローラーウィンドウ

アセンブリエクスプローラーを使用すると、複数のアセンブリを開いて、開いているアセンブリとフォルダーのリストを保持できます。開いているすべてのアセンブリをトラバースして探索できます。アセンブリノードを展開すると、アセンブリ内の名前空間が一覧表示されます。これは、タイプとタイプメンバー、およびアセンブリ参照、リソース、メタデータにさらに展開できます。任意のタイプをダブルクリックして逆コンパイルしたり、シンボルサーバーからソースをフェッチしたりできます(設定によって異なります)。さらに、アセンブリエク...

最近使用した箇所と変更を移動する

JetBrains Rider は、あなたの行動やナビゲーションの履歴を記録し、コードを編集した場所や学習したばかりの場所に移動するいくつかのコマンドを提供しています。表示 / 編集されたファイルのリストは、開いたソリューションごとに個別に保存され、ソリューションを閉じるときに保存されます。これは、ソリューションを開いた直後にこのコマンドを呼び出して、以前の作業セッションで作業したファイルのリストを取得できることを意味します。最近表示したファイルに移動する:このコマンドは、現在のソリューション...