ReSharper Web Help

Navigation

  • File Structure helps overview the structure of the current file that is open and active in the editor.
    ReSharper_by_Language__Visual_Basic__File_Structure
    Double-click a node in the File Structure window to navigate to the declaration of the selected member. Moreover, use context menu to apply navigation and search features, and refactorings as well right from the current window.
  • Type Hierarchy helps overview the inheritance hierarchy of a type.
    ReSharper_by_Language__Visual_Basic__Hierarchy
    Double-click a node in the Hierarchy window to navigate to the declaration of the selected type. Moreover, use context menu to apply search features and refactoring right from the current window.
  • Various "Go To ..." features such as: Go to Everything/Type, Go to Symbol, Go to File Member, etc. work for VB.NET as well.
  • The Navigate To drop-down list is also available and helps you navigate to various destinations.
  • Navigating to External Sources from VB.NET works just as well as from C#.

    Tip

    You can select the VB.NET language for Metadata View in the Language drop-down list in the Metadata Viewer tab in the Options dialog box. For more information, see External Sources.
  • ReSharper adds special marks to left gutter that help navigate to overriding, implementing or hiding members.

Search

  • Find Usages and Find Usages Advanced features help you locate all usages of namespaces, types, methods, etc. in your source code. Applying the Find Usages feature is the quickest way to find all code usages in the solution.
    ReSharper_by_Language__Visual_Basic__Find_Usages
    If you need more flexible search, use the Find Usages Advanced feature. It gives you an opportunity to find textual occurrences and extend the search scope, for a example.
    ReSharper_by_Language__Visual_Basic__Find_Usages_Advanced
  • The Highlight Usages in File feature helps focus your attention at a particular member or local variable and its occurrences. Note that write accesses are highlighted in red, and read accesses are highlighted in blue.
    ReSharper_by_Language__Visual_Basic__Highlight_Usages
    Moreover, you can highlight usages of namespaces. Place the caret at Imports directive and invoke the feature, ReSharper highlights all symbols that depend on the namespace.
    ReSharper_by_Language__Visual_Basic__Highlight_Namespace_Usages
  • Find Code Dependent on Module helps find dependencies on a project or assembly reference.
    ReSharper_by_Language__Visual_Basic__Code_Dependent_on_Module
    Find Symbols External to Scope helps find any symbols external to a certain scope and their usages.
  • Search with Pattern enables you to define a code pattern and find pieces of code that match the pattern. For instance, if you want to find all usages of TryCast statement in your project, use the following search pattern:
    ReSharper_by_Language__Visual_Basic__Search_with_Pattern_01
    As a result, multiple different usages are found:
    ReSharper_by_Language__Visual_Basic__Search_with_Pattern_02

See Also

Procedures: