dotPeek 2021.2 Help

Assembly Explorer window

dotPeek's main navigation window, Assembly Explorer allows opening multiple assemblies and keeping a list of open assemblies and folders. You can traverse and explore all open assemblies. Expanding an assembly node lists namespaces within the assembly, which can be further expanded to types and type members, as well as assembly references. You can double-click any type to decompile it or fetch source from a symbol server (depending on your settings).

In addition, the Assembly Explorer contains nodes representing base types and inheritors of the current type.

dotPeek's Assembly Explorer window

To filter items in the Assembly Explorer, use the search box on top. Note that you can use CamelHumps and metadata tokens here.

Themed icon assembly add screen gray OpenOpens an assembly from project file, library file, or a ZIP archive. For more information, see Open and close assemblies.
Themed icon add folder screen gray Explore FolderAllows choosing a folder to be explored recursively and loading all assemblies found in this folder. For more information, see Find assemblies in folders.

Since dotPeek processes the selected folder recursively, make sure not to add a folder that may contain too many assemblies (for example Program Files). It might take long to load all assemblies in dotPeek.

Themed icon assembly explorer open from gac screen gray Open from GACAllows opening one or more assemblies from Global Assembly Cache (GAC). For more information, see Open assemblies from Global Assembly Cache.
Themed icon add from nuget cache screen gray Open from NuGet Packages CacheHelps you find and open desired NuGet packages from the local NuGet package cache.
Themed icon add nuget package screen gray Open from NuGetHelps you find and open desired NuGet packages from the specified NuGet package sources (nuget.org or custom).
Themed icon add process screen gray Open from Running ProcessOpens the Process Explorer window to explore assemblies of the currently running processes.
Themed icon workspace load screen gray Open Assembly ListOpens a list of assemblies saved with the Save Assembly List command. For more information, see Opening assembly list
Themed icon workspace save screen gray Save Assembly ListSaves the list of assemblies currently opened in Assembly Explorer. For more information, see Saving current assembly list

An assembly list is saved as links to local resources and therefore might not be opened correctly on other computers.

Themed icon workspace clear screen gray Clear Assembly ExplorerRemoves all assemblies from the Assembly Explorer.
Themed icon project generation screen gray Export to ProjectExports the selected assembly to a Visual Studio project. For more information, see Export assembly to project.
Themed icon sources from symbol files screen gray Generate PDBGenerates symbol files (PDB and source files) for the selected assembly. For more information, see Generate PDB files.
Last modified: 22 September 2021