dotPeek 2020.2ヘルプ

dotPeekの新機能

dotPeek 2020.2

  • デコンパイラー:式本体のメンバー、スロー式、デフォルトのパラメーター、および名前付き引数のサポート。

  • 逆コンパイラー: NullablePublicOnlyAttribute サポート

dotPeek 2020.1

  • 逆コンパイラー: 改善されたタプルコンポーネント名のサポート

  • 逆コンパイラー: null 許容参照型 (メソッド本体ではなく、宣言内)

  • 逆コンパイラー: デフォルトのインターフェースメンバー

  • 逆コンパイラー: 自動実装プロパティおよびフィールドのようなイベントのフィールドターゲット属性

  • ILビュー: インターフェース実装におけるカスタム属性のサポートおよびジェネリックパラメーター制約 (たとえば、コンパイラはこれらのエンティティに NullableAttribute および TupleElementNamesAttribute を適用できます)

dotPeek 2019.3

dotPeek 2019.2

dotPeek 2019.1

dotPeek 2018.3

  • ローカル関数の逆コンパイル (C# 7.0)

  • パターンマッチング逆コンパイル: case句内のconstパターン、型パターン、型パターン (述語と破棄はサポートされています) (C# 7.0)

  • System.Enum , System.Delegate および管理されていない制約の逆コンパイル (C# 7.3)

  • ピン留めなしの fixed フィールドインデックスの逆コンパイル (C# 7.3)

  • シンボル情報をクリップボードにコピー

dotPeek 2018.2

  • インターフェース、列挙型、およびメソッドの実装を持たない型へのナビゲーションが改善されました。

dotPeek 2018.1

  • 次のC#コンストラクトの逆コンパイルサポート:

    • 無条件(?. または ?[])演算子

    • catch / finally ブロックで待機

    • インデクサ(辞書)イニシャライザ

    • 非同期 Main

  • メタデータティーの改善点:

    • デコンパイラでサポートされていないファイルのメタデータサブツリー(ヘッダー/ディレクトリ)。

    • ヘッダーのプレゼンテーションと新しいファイル記述の改善。

    • メタデータテーブル、メタデータテーブル行、ヒープアイテムの絶対オフセット(オフセットはプロパティウィンドウに表示されます)。

  • プロパティウィンドウのアセンブリのファイル記述(バージョン情報)。

dotPeek 2017.3

dotPeek 2017.2

dotPeek 2017.1

dotPeek 2016.3

dotPeek 2016.2

  • IL Viewerの改善:キャレットをコードシンボルまたは命令に設定すると、この項目のすべての使用箇所が強調表示されます。コード内のループは、対応するインデントとコメントによって区別できます。

  • アセンブリ依存図

dotPeek 2016.1

dotPeek 10.0

  • 中間言語の表示 (IL)と逆コンパイルされたC#コードが並んでいます。

  • 使用箇所の検索は非同期で動作し、逆コンパイル時にバックグラウンドで時間のかかる使用状況の検索を実行しながら作業を続けることができます。

  • dotPeekは、Visual Studioと同じカラーテーマセットをサポートしており、カラースキームの設定をVisual Studioの設定と同期させることができます。

  • 宣言に移動コマンドの使用を認識する動作

dotPeek 1.4

  • Roslynを使用してアセンブリをデコンパイルする機能

  • 次のC# 6.0の機能をデコンパイルする機能:例外フィルタ、初期化子を使用した自動プロパティ

  • メタデータトークンをアセンブリエクスプローラーおよび逆コンパイルされたコードのコメントとして表示する機能

  • メタデータトークン移動する機能

  • 文字列に移動するコマンドを使用すると、定数文字列フィールドと文字列パラメータのデフォルト値で文字列リテラルを見つけることができます。

dotPeek 1.3

dotPeek 1.2

dotPeek 1.1

最終更新日: 2020年7月21日

関連ページ:

シンボルファイルからのソースへの移動

ナビゲート | 次にナビゲート | シンボルファイルからのソース|シンボルファイルからのソースこのコマンドは、ライブラリシンボルの元のソースファイルをフェッチし、そこにシンボルを表示しようとします。このコマンドは、ソースコードのライブラリシンボルおよび逆コンパイルされたソースで次にナビゲートを呼び出...

IL Viewerウィンドウ

Windows | IL Viewerこのウィンドウは現在のドキュメントをMicrosoft中間言語 (MSIL)として表示します。ウィンドウの内容はコードビューアーと同期させることができます。コードビューアーで利用可能なナビゲーションアクションのほとんどはIL Viewerでも利用可能です。IL

ファイルメンバーに移動

ナビゲート | ファイルメンバーに移動...このコマンドを使用すると、現在のドキュメント内の特定のメソッド、フィールド、プロパティ(ソースファイルまたは逆コンパイルによって再構築されたファイル)にすばやく移動できます。このコマンドを使用して、現在のドキュメント内のテキストを検索することもできます。テ...

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

Windows | アセンブリー・エクスプローラーCtrl+Alt+Lアセンブリー・エクスプローラーを使用すると、複数のアセンブリを開き、開いているアセンブリとフォルダーのリストを保持できます。開いているすべてのアセンブリをトラバースして探索できます。アセンブリノードを展開すると、アセンブリ内の名前...

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

dotPeek helps you exploreassembly metadataand dig through all items (tables, blobs, strings, and so on) inside it.dotPeekでは、メタデータトークンを表示および検索することもできます...

シンボル情報をクリップボードにコピー

表示 | 完全修飾名/ソースブラウザURIをクリップボードにコピーするこのコマンドを任意のシンボル(宣言または使用箇所)で呼び出すと、完全修飾名またはその接頭部のいずれかがクリップボードにコピーされます。リフレクションを使用する場合など、さまざまな状況でシンボルの完全修飾名が必要な場合があります。J...