This release brings better support for C# language features:
The Intermediate Language (IL) Viewer supports custom attributes for interface
implementations and generic parameter constraints. For example, a compiler can apply a
TupleElementNamesAttribute to these entities.
dotPeek 2019.3 supports decompiling additional C# 7 language features:
dotPeek can now navigate to the external sources of NuGet packages that have a source symbols
We’ve added the following:
A couple of updates for the metadata tree:
We’ve added a new tooltip with the keyword description to the IL Viewer.
The Assembly Explorer adds the Dependencies node for NuGet packages and allows navigating to nuspec files by double-clicking the NuGet node.
dotPeek 2018.3 supports decompiling additional C# 7.x language features:
dotPeek gets better navigation to interfaces, enums, and any types that have no method implementations. Even if there is a PDB file for the library, there is no information about such kind of types, since only types with method implementations have paths mapped to sources in PDB files. Now, dotPeek tries to predict a possible source file for these types using a custom algorithm. If the suspected file is available in the sources, this version will be shown in the editor instead of the decompiled one.
dotPeek 2018.1 brings several improvements to decompile modern C# features. Now, dotPeek is able to decompile:
readonlyreturns and locals.
Free, no license key required