Language Services
The purpose of a language service in Visual Studio is to provide language-specific support for editing source code in the integrated development environment (IDE). You implement a language service as part of a VSPackage.
This section discusses the structure and implementation of a Visual Studio language service.
In This Section
Migrating a Legacy Language Service
Explains how to update a language service from Visual Studio 2008 to the latest version.Language Service Essentials
Provides important information about how to develop language services to integrate a programming language into Visual Studio.Developing a Language Service
Provides links to topics that can help you create a language service.Syntax Coloring
Provides information about supporting syntax highlighting in a language service.Implementing a Language Service By Using the Managed Package Framework
Provides information about how to use the managed package framework (MPF) to implement a full-featured language service in managed code.Supporting Symbol-Browsing Tools
Describes libraries and tools that enable you to browse tree views of symbols in the IDE.
Related Sections
Editors
Provides an overview of Visual Studio editors.Language Service Support for Debugging
Provides information about and a link to the Visual Studio Debugging SDK, which contains the information that is required to create and customize debugger components used to debug programs.