Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This section links to topics that help you create a language service.
In This Section
Model of a Language Service
Provides a model of a minimal language service for the Visual Studio core editor. You can use this model as a guide for creating your own language service.Language Service Interfaces
Discusses the objects required to implement a language service and provides a listing of additional objects that you can use to provide syntax highlighting, method data, and other features.Intercepting Language Service Commands
Describes how to insert a command filter into your language service to intercept commands that the text view would otherwise handle.Registering a Language Service
Provides information about how to register your language service by using Visual Studio.Language Service Support for Debugging
Describes how a language service can provide features to support a debugger.Checklist: Creating a Language Service
Provides step-by-step instructions for creating and integrating a language service for the core editor.
Related Sections
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.