Options, Text Editor, C#, Advanced
Note
This article applies to Visual Studio 2015. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here
Use this dialog box to modify the settings for editor formatting, code refactoring, and XML documentation comments for Visual C#. To access this dialog box, click Options on the Tools menu, expand the Text Editor folder, expand C#, and then click Advanced.
Note
The dialog boxes and menu commands you see might differ from those described in Help depending on your active settings or edition. To change your settings, choose Import and Export Settings on the Tools menu. For more information, see Customizing Development Settings in Visual Studio.
Outlining
Enter outlining mode when files open When selected, automatically outlines the code file, which creates collapsible blocks of code. The first time a file is opened, #regions blocks and inactive code blocks collapse.
Editor Help
Underline errors in the editor Identifies build errors in code. When this option is selected, wavy underlines appear in colors that have specific meanings:
Parse errors are red.
Build errors are blue.
Build warnings are green.
Invalid Edit and Continue edits are purple.
Move the pointer over the underlined code segment to see a ToolTip with information about the error.
Show live semantic errors Identifies certain compile errors without explicit compilation, for example, declaring and using an unknown type or referencing an unknown property.
Highlight references to symbol under cursor When the cursor is positioned inside a symbol, or when you click a symbol, all the instances of that symbol in the code file are highlighted.
Refactoring
Verify results of refactoring Displays the Verification Results dialog box when you try to refactor code that contains build errors, or when refactoring would cause a code reference to bind to something different from its original binding.
Warn on members with compiler generated references Displays a warning dialog when you try to refactor a member that has the same name as a compiler generated reference.
XML Documentation Comments
Generate XML documentation comments for /// When selected, inserts the <summary> start and end tags automatically for XML documentation comments after you type the /// comment introduction. For more information about XML documentation, see XML Documentation Comments.
Implement Interface
Surround generated code with #region Inserts a #region <interface name> Member around the methods when Implement Interface or Implement Interface Explicitly is used.
Organize Usings
Place 'System' directives first when sorting usings
When selected, System
using directives appear before other using directives. For more information, see Sort Usings.
See Also
XML Documentation Comments Setting Language-Specific Editor Options Visual C# IntelliSense