dotPeek 2020.3 Help

Navigate To Exposing APIs

Navigate | Navigate To | Exposing APIs
Control+Shift+G | Exposing APIs

This command allows you to navigate from a type to all places in the currently loaded assemblies where you can get an instance of this type: public fields and properties, method return values, out parameters, and so on. The command becomes available when you invoke Navigate To on a declaration or a usage of any type from the currently loaded assemblies. You can invoke this command from the Assembly Explorer, from the File Structure window and other tool windows.

dotPeek: Navigating to exposing APIs of a symbol

If the command returns a single result, dotPeek navigates directly there. In case of multiple results, they will be listed in a drop-down where you can do one of the following:

  • Click the desired item to open it in the editor.

  • Select the desired item by pressing Up and Down and then press Enter to open it in the editor.

  • Start typing to filter results. Note that you can use CamelHumps here. If necessary, press Esc once to clear the filtering.

  • To view and analyze the list of matched items in the Find Results window, click Show in Find Results Themed icon search results screen gray, press Shift+Enter or + on the numeric keypad.

  • To show the matched items on the type dependency diagram, press Alt+Num+ or click Show on Diagram Themed icon type layout alt screen gray.

This feature is inspired by and borrowed from JetBrains ReSharper, a developer productivity tool for Microsoft Visual Studio.

Last modified: 08 March 2021