JetBrains Rider 2025.3 ヘルプ

アセンブリとポータブル PDB メタデータを調べる

JetBrains Rider は、アセンブリメタデータを探索し、その中のすべてのアイテム(テーブル、ブロブ、文字列など)を掘り下げるのに役立ちます。

すべてのメタデータ項目は、アセンブリエクスプローラーウィンドウの各アセンブリに表示される Metadata ノードに分類されたツリービューで表示されます。このノードの注目すべき機能は次のとおりです。

  • メタデータテーブル項目の使用箇所を自動的に検索して表示します。

  • ブロブ項目の値のデコードと表示。

  • ダブルクリックすると、メタデータ項目に対応するコードが逆コンパイルおよび表示されます。

  • PE ファイルのヘッダーを調べます。

  • デバッグとリソースディレクトリの内容を調べます。

  • 関連するスタンドアロンまたは埋め込み型ポータブル PDB(英語) の内容を調べます。

  • 埋め込みソースへのナビゲーション

  • source_link.json へのナビゲーション。

  • 埋め込まれた CustomDebugInformation ブロブの表示。

メタデータツリーでシンボルを見つける

  • 目的のシンボルを含むアセンブリがアセンブリエクスプローラーにあることを確認してください。

  • エディター内の目的のシンボルにキャレットを配置するか、アセンブリエクスプローラーでシンボルを選択し、Ctrl+Shift+G を押して、メタデータで検索を選択します。

Exploring assembly metadata with JetBrains Rider
2024 年 2 月 11 日

関連ページ:

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

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

次に移動: アセンブリエクスプローラー

このコマンドは、アセンブリエクスプローラーウィンドウを使用してライブラリのタイプ(メンバー、基本タイプ、継承などを調査する)を調べるのに役立ちます。このコマンドは、ソースコード内のライブラリシンボルおよび逆コンパイルされたソースに対して次に移動を呼び出すと使用可能になります。このコマンドは、ソリューションエクスプローラー、構造ウィンドウ、その他のツールウィンドウから呼び出すことができます。2024 年 5 月 16 日次に移動次に移動: コントロール Flow ターゲット

例外スタックトレースを調べて移動する

外部スタックトレースを受け取った場合 (たとえば、バグレポートから)、専用のスタックトレースウィンドウでそれを開き、対応する例外が発生したコードに移動できます。このウィンドウで、ファイル、タイプ、メソッドをクリックして、エディターに表示できます。各スタックトレースは新しいタブで開かれ、それを閉じるかソリューションを閉じるまで使用できます。スタックトレースウィンドウを閉じた場合は、メニューからを選択して再び開くことができます。例外の原因となったコードに移動する例外スタックトレースをクリップボードに...