dotPeek 2018.3ヘルプ

コードの操作

C#コード、ILコード、または元のソースコードをPDBファイルとシンボルサーバーを使用してローカルまたはリモートの場所からフェッチすることができるため、アセンブリをデコンパイルして表示できます。詳細は、コード表示オプションを参照してください。

dotPeekはコードをC# 4.0に逆コンパイルします。 async / await 修飾子がある場合、コードをC# 5.0に逆コンパイルします。例外フィルタまたは自動プロパティー初期化子がある場合は、C# 6.0を使用して逆コンパイルされたコードを表示します。

コードビューアータブには、コンパイルされていないコードまたはソースコードが表示されます。これらのタブには、行番号、ワードラップ、アウトライン、空白スペースなどの設定可能なオプションを含む、Visual Studioのエディタータブの外観があります。

次のセクションでは、コードを操作するさまざまな側面について説明します。

最終更新日: 2018年12月18日

関連事項

関連ページ:

コード表示オプション

設定、PDB情報の利用可能性、および適用されるナビゲーションコマンドに応じて、dotPeekはさまざまな方法でコンパイル済みコードを表示できます。逆コンパイルされたコード— このビューには、開いたり移動したりしたタイプに対応する逆コンパイルされたC#コードが表示されます。このビューには、...

コンパイラ生成コードの表示

独自のアセンブリを探索する場合は、コンパイラ生成コードを調べることができます。たとえば、lambda、closure、auto-propertyなどのコンパイラの処理方法を見てみましょう。これらの目的のために、dotPeekは、コードビューアーのオープンされたすべてのデコンパイルされたドキュメント、...

メタデータトークンの表示

.NETアセンブリは、シンボル参照をメタデータトークンとして格納します。必要に応じて、dotPeekは各逆コンパイルされたシンボルのトークンを表示できます。トークン値を表示するオプションは、コードビューアー内のすべてのオープンデコンパイル済みドキュメント、アセンブリエクスプローラーウィンドウ内の型お...

中級言語の表示 (IL)

Windows | IL ViewerdotPeekを使用すると、逆コンパイルされたシンボルを中間言語で調べることができます。ILビューアーの使用When you open symbols from compiled assemblies, you can always study them in ...

構文強調表示

デフォルトでは、コードビューアーは、コード構文ReSharperスタイルをハイライトし、プロパティー、タイプ、アクセサー、およびメソッドに特色を与えます。デフォルトの色でC#のdotPeek構文の強調表示は次のようになります。dotPeek構文の強調表示を切り替えるにはdotPeekオプションの環境...

パラメータ情報

関数呼び出しを勉強しているときは、関数のすべてのオーバーロードに対して許可された引数の詳細を表示できます。ツールチップでは、関数のXMLドキュメント(存在する場合)から取得されたパラメータと簡単な説明を含むすべてのパブリックシグネチャが表示されます。パラメータ情報の使用既存の関数呼び出しの代替署名を...