Metodo Source.MatchBraces
Evidenziare gli intervalli di una coppia di elementi del linguaggio, in base alla posizione di uno degli elementi.
Spazio dei nomi: Microsoft.VisualStudio.Package
Assembly: Microsoft.VisualStudio.Package.LanguageService.10.0 (in Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Microsoft.VisualStudio.Package.LanguageService (in Microsoft.VisualStudio.Package.LanguageService.dll)
Microsoft.VisualStudio.Package.LanguageService.11.0 (in Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Microsoft.VisualStudio.Package.LanguageService.9.0 (in Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Sintassi
'Dichiarazione
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
)
Parametri
- textView
Tipo: Microsoft.VisualStudio.TextManager.Interop.IVsTextView
IVsTextView oggetto che rappresenta la visualizzazione nel file di origine.
- line
Tipo: System.Int32
Il numero di riga dell'elemento del linguaggio oggetto per trovare una corrispondenza.
- index
Tipo: System.Int32
L'offset nella riga della posizione.
- info
Tipo: Microsoft.VisualStudio.Package.TokenInfo
In TokenInfo oggetto che contiene informazioni sul token (ovvero l'elemento del linguaggio oggetto per trovare una corrispondenza) nella posizione specificata.
Note
Questo metodo viene chiamato per evidenziare l'elemento del linguaggio corrispondente più interno al carattere nella posizione specificata.Una coppia corrispondente degli elementi potrebbero includere, ad esempio, {e}, (e), o < e >, o qualsiasi la lingua determina è una coppia corrispondente.
Il metodo di base esegue iniziare di analisi nella posizione specificata e con motivo HighlightBraces.Il risultato di analisi, in genere due intervalli che specificano due elementi del linguaggio, sarà evidenziato nella visualizzazione specificata.se EnableShowMatchingBrace la proprietà è true, quindi i primi 80 caratteri dell'elemento del linguaggio corrispondente vengono visualizzati nella barra di stato.EnableShowMatchingBrace viene descritto dettagliatamente in.
Questo metodo viene chiamato dal OnCommand il metodo dopo un carattere corrispondente della coppia viene trovato prima della posizione corrente del cursore e EnableMatchBraces la proprietà è true e un carattere diverso da uno spazio finale è digitato o EnableMatchBracesAtCaret la proprietà è true.
vedere Corrispondenza di parentesi graffe (managed package Framework) per esempi di come la corrispondenza di parentesi graffe può essere eseguita in un servizio di linguaggio.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualStudio.Package
Altre risorse
Corrispondenza di parentesi graffe (managed package Framework)