Metoda Source.MatchBraces —
Podświetla zakresy parę elementów języka, biorąc pod uwagę położenie jednego z elementów.
Przestrzeń nazw: Microsoft.VisualStudio.Package
Zestawy: Microsoft.VisualStudio.Package.LanguageService.10.0 (w Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
Microsoft.VisualStudio.Package.LanguageService (w Microsoft.VisualStudio.Package.LanguageService.dll)
Microsoft.VisualStudio.Package.LanguageService.11.0 (w Microsoft.VisualStudio.Package.LanguageService.11.0.dll)
Microsoft.VisualStudio.Package.LanguageService.9.0 (w Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
Składnia
'Deklaracja
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
)
Parametry
- textView
Typ: Microsoft.VisualStudio.TextManager.Interop.IVsTextView
IVsTextView Obiekt reprezentujący widok dla pliku źródłowego.
- line
Typ: System.Int32
Numer wiersza element języka, dla którego mają zostać znalezione dopasowanie.
- index
Typ: System.Int32
Przesunięcie w wierszu lokalizacji.
- info
Typ: Microsoft.VisualStudio.Package.TokenInfo
A TokenInfo obiekt zawierający informacje na temat tokenu (czyli element języka dla którego mają zostać znalezione dopasowanie) w danej lokalizacji.
Uwagi
Metoda ta jest wywoływana Podświetl znajdujące się najniżej pasujący element języka do znaków w danym miejscu.Pasujące pary elementów może obejmować, na przykład {i} (i) lub < i >, lub określa niezależnie od języka jest para pasujących.
Metody podstawowej wykonuje analizy, zaczynając od danej lokalizacji, z powodu HighlightBraces.Wynik analizy, zazwyczaj dwa obejmuje określenie elementów języka dwóch, jest podświetlona w danym widoku.Jeśli EnableShowMatchingBrace jest właściwość true, a następnie 80 pierwszych znaków pasujący element języka są wyświetlane na pasku stanu.EnableShowMatchingBrace To wyjaśnia szczegółowo.
Metoda ta jest zwykle wywoływana z OnCommand metoda po pasującego znaku pary występuje przed bieżącą pozycją karetki i EnableMatchBraces jest właściwość true i zostanie wpisany znak innych niż backspace lub EnableMatchBracesAtCaret jest właściwość true.
Zobacz Nawias klamrowy pasujące (pakiet zarządzanych ramy) przykłady sposobu dopasowania nawiasów można wykonywać w służbie językowej.
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..
Zobacz też
Informacje
Przestrzeń nazw Microsoft.VisualStudio.Package