With ReSharper, you can quickly review the documentation of a symbol right in the editor. If the symbol is documented in a supported format (such as XML-docs for C#), you will see all the documentation with proper formatting. Otherwise, the basic symbol information will be shown (such as full method signature or type visibility and namespace).
View quick documentation for a symbol
Place the caret
at a symbol reference in the editor,
at a symbol in the File Structure window or any other ReSharper tool window,
anywhere within a documentation comment.
Press CtrlShiftF1 or choose ReSharper | Edit | Show Quick Documentation… from the main menu. Alternatively, you can press CtrlShift0A, start typing the command name in the popup, and then choose it there.
In the Quick Documentation popup that appears, you can study symbol documentation and follow hyperlinks to view related documentation.
You can invoke Quick Documentation as soon as you have typed a symbol reference, this will help you make sure that you've used the correct symbol. It doesn't have to be a valid statement, a correct symbol name is enough:
When you type a method call without parentheses and then invoke Quick Documentation, ReSharper will let you choose a method signature to study if the method has multiple signatures:
tip
If you are studying a function call, you can also invoke Parameter Information to view the list of overloads of the function — press CtrlShiftSpace when your caret is within the call parentheses.
Additional capabilities of the Quick Documentation popup include:
Pin window button that comes in handy whenever you need to preserve the contents of the Quick Documentation popup before switching back to the editor. After you click this button, the popup float while you work with other Visual Studio user interface items.
Browser-like back/forward navigation buttons in the top left corner of the popup.
Hyperlinks that let you navigate to documentation for related entities, including:
The read more link that opens a relevant Microsoft Docs 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.
tip
In the Quick Documentation popup, you can also Ctrl+click any hyperlink to go to the declaration of the corresponding symbol instead of opening its documentation.
When ReSharper shows Quick Documentation for overridden and implemented members, the following convention applies:
If an overriding/implemented member does not have any documentation but its base member does, base member documentation is shown.
If they both are documented, the documentation of the overriding/implemented member is shown.
tip
That's where the Copy documentation from basecontext action comes in handy — when the caret is upon an overriding/implemented member name, you can copy member documentation from its base class/interface. This context action works for properties, indexers and methods.
This feature is supported in the following languages and technologies:
The instructions and examples given here address the use of the feature in C#. For more information about other languages, refer to corresponding topics in the Languages and frameworks section.
Our website uses some cookies and records your IP address for the purposes of accessibility, security, and managing your access to the telecommunication network. You can disable data collection and cookies by changing your browser settings, but it may affect how this website functions. Learn more.
With your consent, JetBrains may also use cookies and your IP address to collect individual statistics and provide you with personalized offers and ads subject to the Privacy Notice and the Terms of Use. JetBrains may use third-party services for this purpose. You can adjust or withdraw your consent at any time by visiting the Opt-Out page.