Source.MatchBraces, méthode
Met en surbrillance les étendues d'une paire d'éléments de langage, selon la position d'un des éléments.
Espace de noms : Microsoft.VisualStudio.Package
Assemblys : Microsoft.VisualStudio.Package.LanguageService.10.0 (dans Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Microsoft.VisualStudio.Package.LanguageService (dans Microsoft.VisualStudio.Package.LanguageService.dll)
Microsoft.VisualStudio.Package.LanguageService.11.0 (dans Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Microsoft.VisualStudio.Package.LanguageService.9.0 (dans Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Syntaxe
'Déclaration
Public Overridable Sub MatchBraces ( _
textView As IVsTextView, _
line As Integer, _
index As Integer, _
info As TokenInfo _
)
public virtual void MatchBraces(
IVsTextView textView,
int line,
int index,
TokenInfo info
)
Paramètres
- textView
Type : Microsoft.VisualStudio.TextManager.Interop.IVsTextView
Un objet d'IVsTextView représentant la vue sur le fichier source.
- line
Type : System.Int32
Le numéro de ligne de l'élément de langage pour lequel recherche une correspondance.
- index
Type : System.Int32
L'offset sur la ligne de l'emplacement.
- info
Type : Microsoft.VisualStudio.Package.TokenInfo
Un objet d'TokenInfo contenant les informations sur le jeton (autrement dit, l'élément de langage pour lequel recherche une correspondance) sous l'emplacement donné.
Remarques
Cette méthode est appelée pour mettre en surbrillance l'élément de langage correspondant le plus profond au personnage à la position donnée.Une paire correspondante d'éléments peut comprendre, par exemple, {et}, (et), ou < et >, ou celui que le langage détermine est une paire correspondante.
La méthode de base exécute un analyser en commençant à l'emplacement donné avec la raison HighlightBraces.Le résultat de l'analyser, en général deux étendues spécifiant les éléments de langage, est mis en surbrillance dans la vue donnée.Si la propriété d'EnableShowMatchingBrace est true, les 80 premiers personnages de l'élément de langage sont montrés correspondant dans la barre d'état.EnableShowMatchingBrace explique en détail.
Cette méthode est en général appelée de la méthode d'OnCommand après un personnage correspondant de paires est recherchée avant l'emplacement du signe insertion actuel et la propriété d'EnableMatchBraces est true et ou un personnage autre qu'un retour arrière est tapé ou la propriété d'EnableMatchBracesAtCaret est true.
Consultez Accolades correspondantes (managed de package) pour obtenir des exemples de la façon dont la correspondance d'accolade peut être effectuée dans un service de langage.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Microsoft.VisualStudio.Package, espace de noms