Language Service Features (Managed Package Framework)
A managed package framework (MPF) language service can support one or more Visual Studio features, such as syntax highlighting, IntelliSense, and breakpoint validation. Each feature can be implemented independent of the others but all require a parser and a scanner except for syntax highlighting, which requires only a scanner.
In This Section
Brace Matching (Managed Package Framework)
Describes what is required to support language pair matching, also known as brace matching.Commenting Blocks of Code (Managed Package Framework)
Describes what is required to support commenting and uncommenting of selected code.Custom Document Properties (Managed Package Framework)
Describes what is required to support document properties that are embedded in a source file.Outlining (Managed Package Framework)
Describes what is required to support outlining through the implementation of hidden regions.Reformatting Code (Managed Package Framework)
Describes what is required to support reformatting code.Supporting Code Snippets (Managed Package Framework)
Describes what is required to support code snippets, which are segments of code that are inserted and can be edited.Supporting IntelliSense Parameter Info (Managed Package Framework)
Describes what is required to support the IntelliSense Parameter Info operation for displaying a method signature as the method is typed.Supporting IntelliSense Quick Info (Managed Package Framework)
Describes what is required to support the IntelliSense Quick Info operation for displaying information about an identifier.Supporting IntelliSense Member Completion (Managed Package Framework)
Describes what is required to support the IntelliSense Member Completion operation for selecting a member of a namespace from a list.Supporting IntelliSense Complete Word (Managed Package Framework)
Describes what is required to support the IntelliSense Complete Word operation for completing partially typed words.Supporting the Autos Window (Managed Package Framework)
Describes what a language service can do to support the Autos window while you are debugging.Supporting the Navigation Bar (Managed Package Framework)
Describes how to use the Navigation bar across the top of the editor view to provide quick navigation to any type or member in the file shown in that view..Syntax Highlighting (Managed Package Framework)
Describes what is required to support syntax highlighting of source code.Validating Breakpoints (Managed Package Framework)
Describes what a language service can do to support validating breakpoints outside a debugger.
Related Sections
The Language Service Parser and Scanner (Managed Package Framework)
Describes the parser and scanner that are required to implement all the features of a language service that uses the managed package framework.Implementing a Language Service (Managed Package Framework)
Describes what is required to implement a language service by using the MPF.Registering a Language Service (Managed Package Framework)
Describes the steps that are required to register an MPF-based language service with Visual Studio.Using IntelliSense
Explains how IntelliSense makes language references easy to access.Managed-Code Language Services with the MPF
Provides information about how to use the managed package framework (MPF) to implement a full-featured language service in managed code.