Developing a Language Service

This section links to topics that help you create a language service.

In This Section

  • Syntax Coloring
    Discusses how to implement syntax highlighting in your language service.

  • Statement Completion
    Discusses statement completion, the process by which a language service helps users finish a language keyword or element that they have started typing.

  • Parameter Info Tooltips
    Describes how to provide method tips for overloaded functions and methods.

  • 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.