dotPeek 2024.3 ヘルプ

コンパイラーで生成されたコードを表示する

独自のアセンブリを調査する場合は、コンパイラーによって生成されたコードを調べることに関心があるかもしれません。たとえば、コンパイラーがラムダ、クロージャー、自動プロパティなどをどのように処理するかを確認します。これらの目的のために、dotPeek はコンパイラー生成コードを表示するオプションを提供します。このオプションは、コードビューアーで開いているすべての逆コンパイルされたドキュメントと、アセンブリエクスプローラーウィンドウの型およびメンバーにグローバルに適用されます。

デフォルトでは、このオプションはオフになっており、dotPeek は利用可能な場合は元のコード構成を表示しようとします。

コンパイラーが生成したコードを表示または非表示にする

  • ツールバーのコンパイラー生成コードをオン / オフにする ThemedIcon.ShowCompilerCode.Screen.(Gray).png をクリックします。

  • dotPeek オプションの逆コンパイラーページでコンパイラー生成コードを表示するチェックボックスをオンにします。

関連ページ:

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

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

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

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

コードビューアータブ

dotPeek は、ソースコードと逆コンパイルされたコードを複数のタブに表示し、さまざまなアセンブリのさまざまな側面を同時に調査できます。タブは色分けされており、コンパイルされたコードのさまざまな表示モードを表します。プレビュータブ:デフォルトでは、dotPeek はプレビュータブで新しいドキュメントを開きます。このタブでは、新しいドキュメントを開くまで、開いているドキュメントのみが保持されます。プレビュータブは右側に特別なアイコンで表示されます。このアイコンをクリックすると、タブを開いたまま...

メタデータトークンを表示する

.NET アセンブリは、シンボル参照をメタデータトークンとして格納します。必要に応じて、dotPeek は逆コンパイルされた各シンボルのトークンを表示できます。これは、コードビューアーで開いているすべての逆コンパイルされたドキュメントと、アセンブリエクスプローラーウィンドウの型およびメンバーにグローバルに適用されるトークン値を表示するオプションを提供します。デフォルトでは、このオプションはオフになっています。このオプションを有効にすると、メタデータトークンの値がアセンブリエクスプローラーのタイプ...