What's New in dotPeek
- Proper decompilation of
- Improvements and fixes for displaying and navigating IL code.
- 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.
- The results of Go to Everything (Ctrl+N) now include occurrences of the search query in strings.
- 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.
- 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.
- Ability to explore portable PDB metadata .
- Portable PDB generation (Symbol Server, Generate PDB).
- Support of sources embedded into portable PDB.
- Filters in Go to Everything.
- A new
Metadatanode in the Assembly Explorer helps explore assembly metadata.
- 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 automatically highlights usages of the symbol under the caret.
- Extension methods rendered as instance methods in decompiled code.
- Loading NuGet packages from any package source.
- 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.
- 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.
- Type dependency diagram
- Navigate to Exposing API command that allows you to navigate from a type to all places in the currently loaded assemblies where you can get an instance of this type.
- Go to String command.
- Go to Action command that helps you quickly find and apply any of dotPeek's actions.
- Ability to search preferences in the Options dialog
- Ability to generate PDB files for .NET assemblies which were compiled with the
- Using dotPeek as a Symbol Server
- Process Explorer window that provides you with the list of currently running processes and allows exploring their modules and decompiling those of them that are .NET assemblies.
- Project/PDB Generation Status window
- Search/filtering in the Assembly Explorer window, Hierarchy window, and Find Results window.
- Decompiler improvements: Async methods and lambdas, System.Linq.Expressions, Field-like events
- Ability to export assemblies to Visual Studio projects.
- Go to Everything/Type
Last modified: 26 October 2017