ViewFilter.GetDataTipText 方法

返回有关在工具提示中显示的特定范围中的文本。

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

参数

  • textValue
    类型:System.String%
    [out] 返回在工具提示中显示的字符串。,仅在成功代码返回,该字符串是有效的。

返回值

类型:System.Int32
如果成功,则返回; S_OK否则,返回错误代码。因为此方法会启动后台请分析操作中,可以返回一 E_PENDING 的典型的错误代码,如果背景分析尚未完成。

实现

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

备注

此方法调用为代码所选范围提供工具提示。 如果此方法返回 E_PENDING,此方法之后再次调用。 此方法还应考虑到调试器是否运行,因此,在中,通常返回的文本表示代码选定范围的值为报告由调试器情况下。 例如,在中,如果光标位于变量,调试器计算变量获取要显示的值。

此方法是 GetDataTipText 方法的实现。 IVsTextViewFilter 接口的。

该基方法不执行任何操作,如果 EnableQuickInfo 属性返回 false 或当前具有正在进行分析的操作。 否则,此方法启动后台分析具有原因。 QuickInfo 或返回结果以前的分析。 如果文本可返回,基方法返回成功代码 TIP_S_ONLYIFNOMARKER,指示该文本可能会显示,但从任何错误标记的文本在同一位置优先。

.NET Framework 安全性

请参见

参考

ViewFilter 类

Microsoft.VisualStudio.Package 命名空间