dotPeek 2026.1 Help

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

設定 、PDB 情報の有無、適用された ナビゲーションコマンドによって、dotPeek は コードビューアー にコンパイル済みコードを異なる方法で表示できます:

  • メタデータビュー — このビューには、型シグネチャーとそのすべてのメンバーの署名のみが表示されます。 次に移動: メタデータビュー コマンドを コードビューアー または アセンブリエクスプローラーウィンドウ から適用することでも、このビューを表示できます。

  • 逆コンパイルされたコード — このビューには、開いたり移動したりするタイプに対応する逆コンパイルされた C# コードが表示されます。 このビューは、タイプに使用できるデバッグ情報がない場合、または 次に移動: 逆コンパイルされたソース コマンドを使用して意図的にこのビューに移動した場合に、デフォルトで使用されます。 このビューの コンパイラー生成コードを表示または非表示にできます。

  • シンボルファイルからのコード — このビューには、C# または VB.NET のシンボルファイルからの元のソースコードが表示されます。 dotPeek は、デバッグ情報を使用してローカルソースまたはシンボルサーバーからシンボルファイルを取得します。

デフォルトでは、dotPeek は 50 000 を超える命令を含むメソッドを逆コンパイルしません。 このようなメソッドは通常自動生成され、関心はありませんが、このようなメソッドを逆コンパイルすると、逆コンパイル時間が長くなります。 このようなメソッドは、単一のコメント // ISSUE The method is too long to display (N instructions) で表示されます。 この動作を変更するには、dotPeek オプション Ctrl+Alt+S 逆コンパイラー ページで 非常に長いメソッドを逆コンパイルする チェックボックスをオフにしてください。

デフォルトでは、ドキュメントのコード表示モードはタブで色分けされています。 必要に応じて、dotPeek オプション Ctrl+Alt+S 環境 | タブ ページで タブの色を有効にして、コード表示モードを示する チェックボックスをオフにして、これを無効化できます。

dotPeek: さまざまなコード表示モードのタブの色

逆コンパイルされたコードが コードビューアー でどのように表示されるかを構成するには、dotPeek オプション Ctrl+Alt+S 逆コンパイラー ページで次のチェックボックスを使用します:

使用可能な場合はシンボルファイルのソースを使用する

デバッグ情報(PDB ファイル)を使用して適切なソースファイルを見つけ、使用してコードを表示および移動するには、このチェックボックスを選択します。

このチェックボックスが選択され、ソースファイルがデバッグ情報を通じて利用可能な場合、dotPeek は元のソースコードを表示し、そこへ移動します (ポータブルPDB の場合は組み込みソースを使用できます)。

このチェックボックスがオフ、またはソースファイルが利用できない場合、dotPeek はコードを逆コンパイルします。

リモートロケーションからのダウンロードを許可する

Symbol Server または他のリモートの場所からソースをダウンロードできるようにするには、このチェックボックスを選択します。 シンボルファイルがローカルとリモートの両方で利用可能な場合、dotPeek はローカルのシンボルファイルを表示します。

メソッドを逆コンパイルする

メソッド本体を C# コードに逆コンパイルするには、このチェックボックスを選択します。 このチェックボックスが選択されていない場合、 メソッドシグネチャーを含むメタデータビューが表示されます。

使用可能な場合はシンボルファイルのソースを使用する オプションが選択されていて、必要なシンボルファイルが使用可能な場合、このオプションは効果がありません。

開いているドキュメントの概要とプレゼンテーションモードを表示するには、タブヘッダーを右クリックして、コンテキストメニューで 外部ソース情報 を選択します。 表示されるダイアログで、ドキュメントが属するアセンブリの名前と場所、外部ソースプロバイダー(メタデータビューアー、逆コンパイラー、シンボルサーバー)を確認できます。

2026 年 6 月 12 日