dotPeek 2018.1 Help

What's New in dotPeek

dotPeek 2018.1

  • Decompilation support for the following C# constructs:
    • Null-conditional (?. or ?[]) operators
    • Await in catch/finally blocks
    • Indexer (dictionary) initializers
    • Async Main
  • Metadata tee improvements:
    • Metadata subtree (headers / directories) for files that are not supported by the decompiler.
    • Improved presentation and new filed descriptions in headers.
    • Absolute offsets for metadata tables, metadata table rows, heap items (the offsets are displayed in the Properties window).
  • File description (Version Info) for assemblies in the Properties window.

dotPeek 2017.3

dotPeek 2017.2

  • If any of the navigation and search commands results in multiple matches inside a single method, dotPeek now displays all of them in the search results.
  • The results of Search Everywhere (Ctrl+N) now include occurrences of the search query in strings.
  • Improvements in Go to String (Ctrl+Alt+T): search in attributes, better presentation and navigation directly to the search query occurrence in long and multiline strings.
  • More features for Portable PDB in the Metadata tree.
  • Ability to retrieve assembly's original source code, which is referenced in the Portable PDB using SourceLink.
  • Proper decompilation of nameof().
  • Improvements and fixes for displaying and navigating IL code.

dotPeek 2016.3

dotPeek 2016.2

  • IL Viewer improvements: when you set the caret on a code symbol or instruction, all usages of this item are highlighted; loops in your code can be distinguished by corresponding indents and comments.
  • Assembly dependency diagram.

dotPeek 2016.1

dotPeek 10.0

  • Viewing intermediate language (IL) side by side with decompiled C# code.
  • Find Usages works asynchronously, letting you keep on working with the decompiler while it executes time consuming usage search in the background.
  • dotPeek supports the same set of color themes as that of Visual Studio with the ability to synchronize your color scheme preference with Visual Studio settings.
  • Usage-aware behavior of the Go to Declaration command.

dotPeek 1.4

  • Ability to decompile assemblies build with Roslyn
  • Ability to decompile the following C# 6.0 features: exception filters, auto-properties with initializers
  • Ability to display metadata tokens in the Assembly Explorer and as comments in decompiled code.
  • Ability to navigate to metadata tokens.
  • Go to String command now lets you find string literals in constant string fields and in default values of string parameters.

dotPeek 1.3

dotPeek 1.2

dotPeek 1.1

Last modified: 20 August 2018