Child pages
  • Introducing JetBrains dotPeek

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Context-Sensitive Navigation Between Symbols in Decompiled Code

dotPeek provides exactly the same level of insight in context-sensitive navigation between decompiled code symbols as ReSharper. You navigate to symbol declarations, implementations, derived and base symbols, and any other applicable destinations just like you would in Visual Studio with ReSharper enabled.

Finding Out Where You Can Navigate To

Specifically, when you've landed the caret on a symbol, you can always get an overview of all possible navigation targets using the Navigate To menu (Navigate > Navigate To or Ctrl+Shift+G):

Image Added

Go to Declaration
Go to Base
Go to Inheritor
Go to Implementation

  • Tool windows (Type Hierarchy)..

Searching in decompiled code

  • Find Usages: The ability to see easily all the places where a type is used. This is similar to the Used By in REflector..
  • Highlight usages in file
  • Find usages advanced
  • Quick Find

Other features

Keyboard-Driven Navigation Between Tool Windows

  • Navigate between tool windows (from code view to assembly explorer)

AndAlso:

  • Same tabbed tool windows as those in ReSharper (different to the actual Tool Windows that exist). Same feel. All tool windows have collapse, expand, filtering and other features available in ReSharper, as well as possibility of tabs.

Keyboard-Driven Navigation Between Tool Windows

  • Navigate between tool windows (from code view to assembly explorer)
  • Type Hierarchy
  • External Sources (Need confirmation from Ilya is this is allowed to be talked about)
  • Same Extensibility Model that of ReSharper in terms of plug-in development. You can develop plug-ins for dotPeek in the same way you can for ReSharper.