ReSharper Help

Quick Documentation

ReSharper | Edit | Show Quick Documentation
Ctrl+Q
ReSharper_QuickDoc

With ReSharper, you can quickly review the documentation on a symbol right in the editor. Clickable links in the documentation pop-up help you navigate to related documentation or code.

To view quick documentation for a symbol

  1. Position the caret:
    • At a symbol in the editor.
    • At a symbol in the File Structure or any other ReSharper tool window.
    • Anywhere within a documentation comment.
  2. In the main menu, choose ReSharper | Edit | Show Quick Documentation or press Ctrl+Q.
  3. In the Quick Documentation pop-up that appears, you can study symbol documentation and follow hyperlinks to view related documentation.
    Quick documentation pop-up

When you type a method call you can check the documentation of the method as soon as you have typed the method name. If the method has multiple overloads, ReSharper will let you choose between them:

Choosing the target for quick documentation

Additional capabilities of the Quick Documentation pop-up window include:

  • Pin window button pin_window that comes in handy whenever you need to preserve the contents of the Quick Documentation window before switching back to the editor. After you click this button, the window will stay on top of the editor while you work with other Visual Studio user interface items.
  • Browser-like back/forward navigation buttons in the top left corner of the window.
  • Hyperlinks that let you navigate to documentation for related entities, including:
    • The read more link that opens a relevant MSDN article for system symbols.
    • The go to link that brings you to the symbol declaration either in the editor for solution items or in your preferred way for compiled library items .

For overridden and implemented members, the following convention applies:

  • If an overriding/implemented member does not have comments but its base member does, base member comments are shown.
  • If they both have comments, those of the overriding/implemented member are shown.

This feature is supported in the following languages/technologies:

C# VB.NET C++ HTML ASPX Razor JavaScript TypeScript CSS XML XAML RESX Build Scripts
feature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_availablefeature_available

The instructions and examples given here address the use of the feature in C#. For details specific to other languages, see corresponding topics in the ReSharper by Language section.

See Also

Last modified: 30 June 2015