Compartilhar via


Método ViewFilter.GetPairExtents

Retorna a extensão dos interno correspondente do par de elementos de linguagem que contém o local determinado.

Namespace:  Microsoft.VisualStudio.Package
Assemblies:   Microsoft.VisualStudio.Package.LanguageService (em Microsoft.VisualStudio.Package.LanguageService.dll)
  Microsoft.VisualStudio.Package.LanguageService.10.0 (em Microsoft.VisualStudio.Package.LanguageService.10.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.9.0 (em Microsoft.VisualStudio.Package.LanguageService.9.0.dll)
  Microsoft.VisualStudio.Package.LanguageService.11.0 (em Microsoft.VisualStudio.Package.LanguageService.11.0.dll)

Sintaxe

'Declaração
Public Overridable Function GetPairExtents ( _
    line As Integer, _
    index As Integer, _
    span As TextSpan() _
) As Integer
public virtual int GetPairExtents(
    int line,
    int index,
    TextSpan[] span
)

Parâmetros

  • line
    Tipo: System.Int32
    [in] O número da linha do local para examinar.
  • index
    Tipo: System.Int32
    [in] O deslocamento de caractere na linha para examinar.

Valor de retorno

Tipo: System.Int32
Se bem-sucedida, retorna S_OK; Caso contrário, retorna um código de erro.

Implementações

IVsTextViewFilter.GetPairExtents(Int32, Int32, array<TextSpan[])

Comentários

Este método é chamado para recuperar o trecho que engloba interno correspondente do par de elementos de linguagem (como "{" e "}" em C# ou "<" e ">" em XML) que contém o local especificado.

Este método é uma implementação da GetPairExtents método na IVsTextViewFilter interface.

O método base valida os parâmetros e, em seguida, encaminha a chamada para o GetPairExtents método na Source objeto obtido na ViewFilter construtor.

Segurança do .NET Framework

Consulte também

Referência

ViewFilter Classe

Namespace Microsoft.VisualStudio.Package