JetBrains Rider 2024.3 Help

External Symbols

On this settings page, you can configure preferences for debugging external code.

Item

Description

Use sources from symbol files when available

Select this checkbox to use debug information (PDB files) to find appropriate source files and use them to display and navigate the code.

If this checkbox is selected and the source files are available via the debug information, JetBrains Rider displays and navigates to the original source code .

If this checkbox is cleared or if source files are not available, JetBrains Rider decompiles the code or shows the metadata view depending on the Decompile methods option .

Allow downloading from remote locations

Select this checkbox to enable downloading sources from Symbol Server or other remote locations. If symbol files are available both locally and remotely, JetBrains Rider will display local symbol files.

Enable private Source Link support

If this checkbox is selected, you will be able to navigate to the external sources that require connection to a private source server, for example Azure or GitHub Enterprise.

In some cases, JetBrains Rider will retrieve your connection credentials automatically, for example from Git Credential Manager. If this is not possible, it will ask for the authentication details when you first navigate using specific server.

Decompile methods

Select this checkbox to decompile method bodies to C# code. If this checkbox is not selected, a metadata view with method signatures will be shown.

This option doesn't have any effect if Use sources from symbol files when available option is selected and the required symbol files are available.

Decompile protected methods (ignore SuppressIldasm attribute)

By default, JetBrains Rider does not decompile assemblies marked with the [SuppressIldasm] attribute. Select this option if you want to decompile such assemblies.

Show non-public compiled items in 'GoTo...' results

Select this option if you want to see non-public types and members from compiled code in the search results of the Search by name commands.

It is disabled by default because you normally do not want to study such items as you cannot access them.

Symbol servers

List of URLs of the symbol servers or symbol locations.

Example of a remote URL: https://msdl.microsoft.com/download/symbols

Example of a local URL: file:///D:/local/symbols

Last modified: 13 June 2024