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.
- flags
Tipo: System.UInt32
[in] Uma combinação de sinalizadores da WORDEXTFLAGS enumeração.
- span
Tipo: array<Microsoft.VisualStudio.TextManager.Interop.TextSpan[]
[out] Retorna um TextSpan objeto que contém o período solicitado.
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
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.