Partilhar via


Método ViewFilter.GetDataTipText

Retorna o texto sobre o trecho fornecido que pode ser mostrado em uma dica de ferramenta.

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 GetDataTipText ( _
    aspan As TextSpan(), _
    <OutAttribute> ByRef textValue As String _
) As Integer
public virtual int GetDataTipText(
    TextSpan[] aspan,
    out string textValue
)

Parâmetros

  • aspan
    Tipo: array<Microsoft.VisualStudio.TextManager.Interop.TextSpan[]
    [in, out] A TextSpan objeto especificando o local no código para obter informações sobre e retorna a extensão que indica a extensão do identificador ou o texto da expressão representa.Desse intervalo retornado indica a área em que o cursor do mouse pode estar em antes que a dica de ferramenta é descartada.
  • textValue
    Tipo: System.String%
    [out] Retorna uma seqüência de caracteres a ser exibido em uma dica de ferramenta.Essa seqüência de caracteres é válida somente se um código de êxito é retornado.

Valor de retorno

Tipo: System.Int32
Se bem-sucedida, retorna S_OK; Caso contrário, retorna um código de erro.Desde que esse método pode iniciar uma operação de análise do plano de fundo, um código de erro típica que pode ser retornado é E_PENDING se a análise do plano de fundo ainda não terminou.

Implementações

IVsTextViewFilter.GetDataTipText(array<TextSpan[], String%)

Comentários

Este método é chamado para fornecer uma dica de ferramenta para um intervalo selecionado de código.Se esse método retorna E_PENDING, este método é chamado novamente mais tarde.Esse método também deve levar em conta esteja executando um depurador, neste caso, o texto retornado normalmente representa o valor do período selecionado de código, conforme relatado pelo depurador.Por exemplo, se o cursor estiver sobre uma variável, o depurador avalia a variável para obter um valor que será exibido.

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

O método base não faz nada se a EnableQuickInfo propriedade retornará false ou há uma operação de análise em andamento.Caso contrário, este método ou inicia uma análise do plano de fundo com o motivo QuickInfo ou retorna o resultado de uma análise anterior.Se o texto pode ser retornado, o método base retorna o código de sucesso TIP_S_ONLYIFNOMARKER, para indicar o texto pode ser exibido, mas o texto de marcadores de qualquer erro no mesmo local têm precedência.

Segurança do .NET Framework

Consulte também

Referência

ViewFilter Classe

Namespace Microsoft.VisualStudio.Package