Partager via


ParseReason, énumération

Fournit des raisons pour une opération d'analyse dans un service de langage.

Espace de noms :  Microsoft.VisualStudio.Package
Assemblys :   Microsoft.VisualStudio.Package.LanguageService.11.0 (dans Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.10.0 (dans Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.9.0 (dans Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
  Microsoft.VisualStudio.Package.LanguageService (dans Microsoft.VisualStudio.Package.LanguageService.dll)

Syntaxe

'Déclaration
Public Enumeration ParseReason
public enum ParseReason

Membres

Nom de membre Description
None Une valeur de l'espace réservé indiquant qu'aucune analyse ne doit être effectuée.
MemberSelect Analysez le caractère de séparation avant la position actuelle pour obtenir une liste des membres pour la classe.
HighlightBraces Analysez pour rechercher les couples de langue correspondants (tel que « { » et « } » ou « < » et « > ") et placent entre l'emplacement donné ce que ils et leur contenu peuvent être mis en surbrillance.
MemberSelectAndHighlightBraces Analysez le personnage à la position actuelle pour compléter une sélection membre et pour mettre en surbrillance les paires correspondantes au personnage analysé (tel qu'un ") » après un nom de méthode).
MatchBraces Analysez les couples de langues à l'emplacement donné aux recherches sa correspondance.
Check Analysez le fichier source entier, la vérification pour les erreurs.Cette série doit également créer des listes de couples de langue correspondants, de triplets, de membres, et de méthodes.
CompleteWord Analysez pour obtenir le mot partiellement complété avant la position actuelle afin de montrer une liste des saisies semi-automatiques possibles (membres, arguments, méthodes).
DisplayMemberList Analysez le séparateur et le nom possible avant lui, pour obtenir la liste des membres à montrer dans une liste de saisie semi-automatique membre.
QuickInfo Analysez l'identificateur ou la sélection à l'emplacement donné pour obtenir les informations de type à montrer dans une info-bulle d'info express d'Intellisense.
MethodTip Analysez le nom de méthode avant la position actuelle de produire une liste de toutes les signatures de méthode surchargées qui correspondent à le nom de méthode.
Autos Analysez le bloc de code à l'emplacement donné pour obtenir toutes les expressions qui peuvent être utiles dans Automatique déboguant la fenêtre (une expression est le nom de la variable ou du paramètre qui peut être évalué pour produire une valeur).
CodeSpan Analysez la section de code contenant l'emplacement spécifié pour rechercher l'étendue de l'instruction.Utilisé en validant des points d'arrêt.
Goto Analysez l'identificateur ou l'expression à l'emplacement spécifié pour obtenir l'URI possible d'un fichier où l'identificateur est défini, déclaré, ou référencé.

Remarques

Ce sont tous des raisons qu'qu'une opération d'analyse est exécutée dans un service de langage.La plupart des raisons confinent l'analyse à la ligne en cours et sont donc très rapides, appel de quelques raisons pour une analyse plus étendue qui peut prendre du temps et par conséquent sont en général faites sur un thread d'arrière-plan.

Voir aussi

Référence

Microsoft.VisualStudio.Package, espace de noms