DPack - Framework Browser
   
Feature menu items location: Tools|DPack
Default keyboard shortcut: Alt-R
Description

Framework browser tool allows one to locate a type, its corresponding namespace and assembly using a convenient dialog. When engaged for the first time, it caches all framework types from all GACed assemblies. Cache can be reset at any time, when new assemblies are registered in GAC for instance, using "Reset Cache" toolbar button. For performance reasons framework browser dialog doesn't show any types to begin with. Since the number of cached types is quite large, one must enter a search criteria first to filter the type list.

The search filter supports wildcards, such as * and ? characters, as well as multiple search expressions separated by spaces. Multiple search expressions act like AND operator.

When type is selected via Enter key, type's namespace is copied to the clipboard. Additionally, if there is an open code file, then type's namespace is added to file's imports section (using, imports, etc.). And lastly, if there is an open project, then type's assembly is added to the project's reference list, provided it's not referenced already. That action status is reflected in the Visual Studio's status bar. To cancel framework browser dialog simply use Esc key.

Framework browser also allows one to open Visual Studio help for the selected type using "Show Help" button. Alternatively, F1 key can be used in place of "Show Help" button. See also Framework Browser Tips.

Main dialog filtered by "ControlP" screenshot

Framework Browser dialog