An editor works with a language service and Visual Studio to let a user create source code. Therefore, the editor must implement features to provide a rich editing environment that a user expects from Visual Studio.
In This Section
Automatic Formatting
Describes how an editor supports automatic formatting of source code.Parameter Info Tooltips
Describes how an editor supports the IntelliSense Parameter Info Tooltip.Statement Completion
Describes how an editor supports the IntelliSense statement list and member completion list.How to: Support the Collapse to Definitions Command
Explains the purpose of the Collapse to Definitions command and provides instructions about how to use this command.How to: Provide Hidden Text Support
Explains the purpose of a hidden text region and provides instructions about how to implement a hidden text region.How to: Provide Expanded Outlining Support
Explains the two options that extend outlining support for your language beyond supporting the Collapse to Definitions command.
Related Sections
Developing a Language Service
Provides links to information about how to customize the core editor by adding support for a language service.Editor Features
Describes the features available in the Visual Studio core editor.