Udostępnij za pośrednictwem


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

  • 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.

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

Zobacz też

Informacje

Source Klasa

Przestrzeń nazw Microsoft.VisualStudio.Package

Inne zasoby

Nawias klamrowy pasujące (pakiet zarządzanych ramy)