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

Un service de langage managé package framework (MPF) peut prendre en charge un ou plusieurs Visual StudioVisual Studio fonctionnalités, telles que la mise en surbrillance de syntaxe, IntelliSense et validation de point d’arrêt.A managed package framework (MPF) language service can support one or more Visual StudioVisual Studio features, such as syntax highlighting, IntelliSense, and breakpoint validation. Chaque fonctionnalité peut être implémentée indépendant des autres, mais tous requièrent un analyseur et un analyseur à l’exception de la mise en surbrillance de syntaxe, ce qui nécessite uniquement un scanneur.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.

Dans cette sectionIn This Section

Accolades correspondantes dans un service de langage héritéBrace Matching in a Legacy Language Service
Décrit ce qui est requis pour prendre en charge de la paire de langue correspondante, également connu sous la correspondance des accolades.Describes what is required to support language pair matching, also known as brace matching.

Commentaire du code dans un service de langage héritéCommenting Code in a Legacy Language Service
Décrit ce qui est requis pour prendre en charge les commentaires et commentaire du code sélectionné.Describes what is required to support commenting and uncommenting of selected code.

Propriétés de document personnalisé dans un service de langage héritéCustom Document Properties in a Legacy Language Service
Décrit ce qui est requis pour prendre en charge les propriétés de document qui sont incorporées dans un fichier source.Describes what is required to support document properties that are embedded in a source file.

Mode Plan dans un service de langage héritéOutlining in a Legacy Language Service
Décrit ce qui est requis pour prendre en charge le mode plan à l’implémentation des zones masquées.Describes what is required to support outlining through the implementation of hidden regions.

Reformatage du code dans un service de langage héritéReformatting Code in a Legacy Language Service
Décrit ce qui est requis pour prendre en charge le code de reformatage.Describes what is required to support reformatting code.

Prise en charge des extraits de code dans un service de langage héritéSupport for Code Snippets in a Legacy Language Service
Décrit ce qui est requis pour prendre en charge des extraits de code, qui sont des segments de code qui sont insérées et peuvent être modifiées.Describes what is required to support code snippets, which are segments of code that are inserted and can be edited.

Informations sur les paramètres dans un Service de langage héritéParameter Info in a Legacy Language Service
Décrit ce qui est requis pour prendre en charge l’opération d’informations sur les paramètres IntelliSense pour l’affichage d’une signature de méthode que la méthode est inséré automatiquement.Describes what is required to support the IntelliSense Parameter Info operation for displaying a method signature as the method is typed.

Informations rapides dans un service de langage héritéQuick Info in a Legacy Language Service
Décrit ce qui est requis pour prendre en charge l’opération Info express IntelliSense pour afficher des informations sur un identificateur.Describes what is required to support the IntelliSense Quick Info operation for displaying information about an identifier.

Saisie semi-automatique de membre dans un service de langage héritéMember Completion in a Legacy Language Service
Décrit ce qui est requis pour prendre en charge l’opération de saisie semi-automatique IntelliSense membre pour la sélection d’un membre d’un espace de noms dans une liste.Describes what is required to support the IntelliSense Member Completion operation for selecting a member of a namespace from a list.

Saisie semi-automatique de mot dans un service de langage héritéWord Completion in a Legacy Language Service
Décrit ce qui est requis pour prendre en charge l’opération IntelliSense compléter le mot pour terminer les mots partiellement typés.Describes what is required to support the IntelliSense Complete Word operation for completing partially typed words.

Prise en charge de Fenêtre Automatique dans un service de langage héritéSupport for the Autos Window in a Legacy Language Service
Décrit ce que peut faire un service de langage pour prendre en charge la automatique fenêtre pendant que vous déboguez.Describes what a language service can do to support the Autos window while you are debugging.

Prise en charge de la barre de navigation dans un service de langage héritéSupport for the Navigation Bar in a Legacy Language Service
Décrit comment utiliser le barre de Navigation en haut de la vue de l’éditeur pour fournir une navigation rapide à n’importe quel type ou d’un membre dans le fichier indiqué dans cette vue...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..

Couleurs de syntaxe dans un service de langage héritéSyntax Colorizing in a Legacy Language Service
Décrit ce qui est requis pour prendre en charge la mise en surbrillance de la syntaxe du code source.Describes what is required to support syntax highlighting of source code.

Validation des points d’arrêt dans un service de langage héritéValidating Breakpoints in a Legacy Language Service
Décrit ce que peut faire un service de langage pour prendre en charge les points d’arrêt de validation en dehors d’un débogueur.Describes what a language service can do to support validating breakpoints outside a debugger.

Scanneur et analyseur du service de langage héritéLegacy Language Service Parser and Scanner
Décrit l’analyseur et l’analyseur qui sont requis pour implémenter toutes les fonctionnalités d’un service de langage qui utilise 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.

Implémentation d’un Service de langage héritéImplementing a Legacy Language Service
Décrit ce qui est requis pour implémenter un service de langage à l’aide du MPF.Describes what is required to implement a language service by using the MPF.

L’inscription d’un Service de langage héritéRegistering a Legacy Language Service
Décrit les étapes requises pour inscrire un service de langage MPF avec Visual StudioVisual Studio.Describes the steps that are required to register an MPF-based language service with Visual StudioVisual Studio.

Utilisation de la fonctionnalité IntelliSenseUsing IntelliSense
Explique comment IntelliSense rend facile d’accès de référence du langage.Explains how IntelliSense makes language references easy to access.

Implémentation d’un Service de langage héritéImplementing a Legacy Language Service
Fournit des informations sur l’utilisation de managed package framework (MPF) pour implémenter un service de langage complet dans le code managé.Provides information about how to use the managed package framework (MPF) to implement a full-featured language service in managed code.