Compartilhar via


Método ViewFilter.GetFullDataTipText

Retorna uma seqüência de caracteres que pode ser usada em uma dica de ferramenta, levando-se em fontes adicionais de conta de texto como, por exemplo, um depurador.

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 GetFullDataTipText ( _
    textValue As String, _
    ts As TextSpan, _
    <OutAttribute> ByRef fullTipText As String _
) As Integer
public virtual int GetFullDataTipText(
    string textValue,
    TextSpan ts,
    out string fullTipText
)

Parâmetros

  • textValue
    Tipo: System.String
    [in] A seqüência de caracteres para usar como padrão.
  • fullTipText
    Tipo: System.String%
    [out] Retorna uma seqüência de caracteres a ser usado como uma dica de ferramenta.

Valor de retorno

Tipo: System.Int32
Se bem-sucedida, retorna S_OK; Caso contrário, retorna um código de erro.Outros códigos de sucesso possíveis são TIP_S_NODEFAULTTIP (somente o valor retornado do depurador é usado) e TIP_S_ONLYIFNOMARKER (Mostrar a dica de ferramenta somente se a análise não ocorreram erros no mesmo local).

Comentários

Esse método é chamado para fazer os ajustes finais em determinado texto a ser exibido em uma dica de ferramenta.Levar esses ajustes, em outras fontes de informações como, por exemplo, um depurador de conta.Essas informações adicionais ou então são combinadas com o texto padrão ou substitui o texto padrão antes que o texto é retornado.

O método base determina se um depurador está em execução e em caso afirmativo, obtém a extensão da expressão o cursor está sobre chamando o GetWordExtent método com o sinalizador WORDEXT_FINDEXPRESSION.O resultante TextSpan objeto é então passado para o GetDataTipValue método na IVsDebugger interface que representa o depurador.Se GetDataTipValue retorna uma string válida, essa seqüência de caracteres tanto substitui a seqüência de caracteres padrão especificada por textValue ou é acrescentado à seqüência de caracteres padrão (a seqüência de depurador substituirá a seqüência de caracteres padrão se GetDataTipValue retorna TIP_S_NODEFAULTTIP.

Se o depurador não está sendo executado ou não havia nenhuma expressão para passar para o depurador, o valor em textValue é retornado em fullTipText.

Na implementação da estrutura de pacote gerenciado padrão o idioma de classes de serviço, esse método é chamado a partir do GetDataTipText e HandleQuickInfo métodos.

Segurança do .NET Framework

Consulte também

Referência

ViewFilter Classe

Namespace Microsoft.VisualStudio.Package