The File Structure window displays the structure of a current file in the active editor tab. The window is synchronized with the editor. As you switch to another editor tab, the window displays the structure of the corresponding file.
File Structure supports C# and VB.NET code files, as well as ASP.NET, XML and XAML files.
File members are marked with symbol icons that you can configure by choosing Options | Environment | General | Appearance (see
Tip
See
In the File Structure window, you can:
-
View the structure of a current file -
Navigate to the declaration of a symbol -
Navigate to the base symbols -
Navigate to the derived symbols -
Surround symbols with #region -
Refactor code -
Find usages -
Copy the list of file members as plain text
Note
The Surround with Region feature is available in C# and VB.NET code files only.

To view the code structure of a file
- Open a file in the editor.
- On the main menu, choose ReSharper | Windows | File Structure, or press Ctrl+F11.
- Use the File Structure window to explore and navigate through the code, embrace code fragments with regions, perform refactorings and search for usages.
To navigate to the declaration of a symbol
- Open a file in the editor.
- On the main menu, choose ReSharper | Windows | File Structure, or press Ctrl+F11.
- Double-click any symbol in the File Structure to make the caret in the text editor switch to its declaration.
To copy the list of file members as plain text
- Make sure that a file is opened in the text editor and File Structure displays its members.
- In the toolbar of the File Structure window, click Export
. The Export Data dialog box will display.
- To copy the list of file members as plain text, click Copy to Clipboard.
- To save the list of file members as a text file:
- a. Enter the name of a target file in the Save exported file as field, or click Browse to find it.
- b. Click Save.
