Compartilhar via


Método ViewFilter.GetWordExtent

Retorna a extensão da palavra ou expressão 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 GetWordExtent ( _
    line As Integer, _
    index As Integer, _
    flags As UInteger, _
    span As TextSpan() _
) As Integer
public virtual int GetWordExtent(
    int line,
    int index,
    uint flags,
    TextSpan[] span
)

Parâmetros

  • line
    Tipo: System.Int32
    [in] O número da linha 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.Retorna S_FALSE se não houver nenhum identificador ou expressão no local especificado. Caso contrário, retorna um código de erro.

Implementações

IVsTextViewFilter.GetWordExtent(Int32, Int32, UInt32, array<TextSpan[])

Comentários

Este método é chamado para obter a extensão de um identificador ou uma expressão começando em um local específico.O local pode ser no meio ou no final do identificador ou expressão.

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

O método base valida os parâmetros e encaminha a chamada para o GetWordExtent sobre o Source objeto obtido na ViewFilter construtor.

Segurança do .NET Framework

Consulte também

Referência

ViewFilter Classe

Namespace Microsoft.VisualStudio.Package