Fonctionnalités de Service de langage héritéLegacy Language Service Features

Les rubriques suivantes répertorient certaines des fonctionnalités du service de langage hérité que vous pouvez fournir.The following topics list some of the legacy language service features you can provide.

Les services de langage hérité sont implémentés en tant que partie d’un VSPackage, mais la plus récente pour implémenter des fonctionnalités de service de langage consiste à utiliser des extensions MEF.Legacy language services are implemented as part of a VSPackage, but the newer way to implement language service features is to use MEF extensions. Pour plus d’informations sur la nouvelle façon d’implémenter un service de langage, consultez éditeur et les Extensions de Service de langage.To find out more about the new way to implement a language service, see Editor and Language Service Extensions.

Note

Nous vous recommandons de commencer à utiliser l’API de l’éditeur de nouveau dès que possible.We recommend that you begin to use the new editor API as soon as possible. Cela améliorer les performances de votre service de langage et vous permettent de tirer parti des nouvelles fonctionnalités de l’éditeur.This will improve the performance of your language service and let you take advantage of new editor features.

Dans cette sectionIn This Section

Couleurs de syntaxe dans un service de langage héritéSyntax Coloring in a Legacy Language Service
Explique comment implémenter la coloration de syntaxe.Explains how to implement syntax coloring.

Mise en forme automatique dans un service de langage héritéAutomatic Formatting in a Legacy Language Service
Explique comment implémenter la mise en forme automatique.Explains how to implement automatic formatting.

Informations sur les paramètres dans un Service de langage héritéParameter Info in a Legacy Language Service
Explique comment implémenter le paramètre de IntelliSense Info-bulle.Explains how to implement the IntelliSense Parameter Info Tooltip.

Saisie semi-automatique des instructions dans un service de langage héritéStatement Completion in a Legacy Language Service
Explique comment implémenter la liste d’instructions IntelliSense et la liste de saisie semi-automatique de membre.Explains how to implement the IntelliSense statement list and member completion list.

Mode Plan et texte masqué dans un service de langage héritéOutlining and Hidden Text in a Legacy Language Service
Explique comment implémenter le texte en mode plan ou masqué.Explains how to implement outlining or hidden text.

Guide pratique pour fournir la prise en charge étendue du Mode Plan dans un service de langage héritéHow to: Provide Expanded Outlining Support in a Legacy Language Service
Décrit certaines des étapes de mise en œuvre de la prise en charge du débogueur...Explains some of the steps in implementing debugger support..