ViewFilter.GetFullDataTipText 方法

返回可用于工具提示的字符串,考虑文本的其他源 (如调试器。

命名空间:  Microsoft.VisualStudio.Package
程序集:   Microsoft.VisualStudio.Package.LanguageService(在 Microsoft.VisualStudio.Package.LanguageService.dll 中)
  Microsoft.VisualStudio.Package.LanguageService.10.0(在 Microsoft.VisualStudio.Package.LanguageService.10.0.dll 中)
  Microsoft.VisualStudio.Package.LanguageService.9.0(在 Microsoft.VisualStudio.Package.LanguageService.9.0.dll 中)
  Microsoft.VisualStudio.Package.LanguageService.11.0(在 Microsoft.VisualStudio.Package.LanguageService.11.0.dll 中)

语法

声明
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
)

参数

  • textValue
    类型:System.String
    [in] 使用的字符串为默认值。
  • fullTipText
    类型:System.String%
    [out] 返回作为工具提示将使用的字符串。

返回值

类型:System.Int32
如果成功,则返回; S_OK否则,返回错误代码。其他可能的成功代码是 TIP_S_NODEFAULTTIP (使用从调试器返回的只能将值) 和 TIP_S_ONLYIFNOMARKER (将显示工具提示,仅当分析错误不在同一位置启动)。

备注

此方法调用最后一个控件添加到在工具提示中显示的给定文本。 这些调整考虑其他信息源如调试器。 ,在文本返回之前,该附加信息然后再与默认文本或替换默认文本。

该基方法确定调试器是否运行如果是这样,获取光标结束通过调用带有 WORDEXT_FINDEXPRESSIONGetWordExtent 方法表达式的区域。 发生的 TextSpan 对象并传递给表示调试器的 IVsDebugger 接口的 GetDataTipValue 方法。 如果 GetDataTipValue 返回一个有效的字符串,该字符串替换 textValue 指定的默认字符串或追加到默认字符串 (调试器字符串替换默认字符串,如果 GetDataTipValue 返回 TIP_S_NODEFAULTTIP

如果调试器无法运行或者未通过的表达式到调试器,在 textValue 的值。 fullTipText返回。

在语言服务类的默认托管包框架的实现,该方法从 GetDataTipTextHandleQuickInfo 方法调用。

.NET Framework 安全性

请参见

参考

ViewFilter 类

Microsoft.VisualStudio.Package 命名空间