アセンブリとポータブル PDB メタデータを調べる
Visual Studio 2022 以降では、ReSharper を使用してアセンブリメタデータを探索し、その中のすべてのアイテム (テーブル、BLOB、文字列など) を掘り下げることができます。
すべてのメタデータ項目は、アセンブリエクスプローラーウィンドウの各アセンブリに表示される Metadata ノードに分類されたツリービューで表示されます。このノードの注目すべき機能は次のとおりです。
メタデータテーブル項目の使用箇所を自動的に検索して表示します。
ブロブ項目の値のデコードと表示。
ダブルクリックすると、メタデータ項目に対応するコードが逆コンパイルおよび表示されます。
PE ファイルのヘッダーを調べます。
デバッグとリソースディレクトリの内容を調べます。
関連するスタンドアロンまたは埋め込み型ポータブル PDB(英語) の内容を調べます。
埋め込みソースへのナビゲーション
source_link.json へのナビゲーション。
埋め込まれた
CustomDebugInformationブロブの表示。
メタデータツリーでシンボルを見つける
目的のシンボルを含むアセンブリがアセンブリエクスプローラーにあることを確認してください。
エディター内の目的のシンボルにキャレットを配置するか、アセンブリエクスプローラーでシンボルを選択し、Control+Shift+G を押して、メタデータで検索を選択します。

関連ページ:
アセンブリエクスプローラーウィンドウ
アセンブリエクスプローラーを使用すると、複数のアセンブリを開いて、開いているアセンブリとフォルダーのリストを保持できます。開いているすべてのアセンブリをトラバースして探索できます。アセンブリノードを展開すると、アセンブリ内の名前空間が一覧表示されます。これは、タイプとタイプメンバー、およびアセンブリ参照、リソース、メタデータにさらに展開できます。任意のタイプをダブルクリックして逆コンパイルしたり、シンボルサーバーからソースをフェッチしたりできます(設定によって異なります)。さらに、アセンブリエク...
次に移動: アセンブリエクスプローラー
このコマンドは、アセンブリエクスプローラーウィンドウを使用してライブラリのタイプ(メンバー、基本タイプ、継承などを調査する)を調べるのに役立ちます。このコマンドは、ソースコード内のライブラリシンボルおよび逆コンパイルされたソースに対して次に移動を呼び出すと使用可能になります。このコマンドは、ソリューションエクスプローラー、ファイル構造ウィンドウ、その他のツールウィンドウから呼び出すことができます。ソリューションエクスプローラーで参照アセンブリのリストから直接アセンブリエクスプローラーでアセンブリ...
アセンブリリストを管理する
複数のアセンブリの操作方法に順序を適用し、アセンブリの異なるセット間の切り替えをサポートするために、ReSharper はアセンブリとフォルダーをアセンブリリストに整理します。コンテキストに応じて、異なるアセンブリリストを使用できます。アセンブリリストを保存して再度開くか、現在のリストが不要になった場合はクリアすることができます。現在のアセンブリリストを保存アセンブリエクスプローラーツールバーのアセンブリリストの保存をクリックします。アセンブリリストファイルの名前と場所を指定します。保存したアセ...
PDB コンテンツを探索する
ReSharper は、読み取り可能な XML ファイルを生成してアセンブリの PDB コンテンツを探索できます。ソースファイル名、IL オフセットとソースラインとの間のマッピング、ローカル変数の名前、エントリポイントメソッド(存在する場合)、インポートスコープ、一種の PDB ファイル(Windows/Portable/Embedded)、PDB 署名、ソースサーバー情報: SourceLink/SrcSrv。アセンブリに関連付けられた PDB コンテンツを調べるには、アセンブリエクスプローラー...