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
)
参数
- aspan
类型:array<Microsoft.VisualStudio.TextManager.Interop.TextSpan[]
[in, out] 指定位置的 TextSpan 对象在代码捕获有关和返回一个值的一个范围表示标识符或表达式的区域。此返回的范围指示区域鼠标光标,可以在工具提示关闭之前。
- 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 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。