For all features described below, default keyboard shortcuts are specified. By default, dotPeek uses the Visual Studio shortcut scheme derived from ReSharper. dotPeek also provides another shortcut scheme familiar to ReSharper users - that is, the IntelliJ IDEA scheme. You can switch between those schemes via File > Options.
All shortcuts available defined in both Visual Studio and IntelliJ IDEA shortcut schemes are listed in a document called dotPeek Keyboard Shortcuts that is available from dotPeek via Help > Keyboard Shortcuts.
dotPeek decompiles any .NET assemblies and presents them as C# code. Both libraries Libraries (.dll) and applications , executable files (.exe), and Windows 8 metadata files (.winmd) can all be opened in one of the following ways:
- Using the File > Open assembly command.
- Via drag-and-drop of a file (or a selection of files) to dotPeek window.
- By double-clicking a file in Windows Explorer. To enable Windows Explorer integration, choose Tools > Options, and select Integrate with Windows Explorer under Environment > General.
Double-clicking an entry under the Resources folder opens the source representation of the corresponding resource in the source code view area (this, for example, applies to .resources files that are converted back to human-readable .resx form, as well as .png and .bmp image formats), or passes it to an external application.
Windows Explorer Integration
Viewing the Source Code
Source code that dotPeek decompiles is presented as C#. The source code view area has the look-and-feel of editor tabs in Visual Studio, with line numbers, options for word wrap and outlining, white space marks, and tabs to open different types in.