AuthoringScope.GetDataTipText 方法
返回为工具提示将使用的字符串根据指定的位置。
命名空间: Microsoft.VisualStudio.Package
程序集: 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 中)
Microsoft.VisualStudio.Package.LanguageService(在 Microsoft.VisualStudio.Package.LanguageService.dll 中)
语法
声明
Public MustOverride Function GetDataTipText ( _
line As Integer, _
col As Integer, _
<OutAttribute> ByRef span As TextSpan _
) As String
public abstract string GetDataTipText(
int line,
int col,
out TextSpan span
)
参数
- line
类型:System.Int32
[in] 在查看为工具提示的源的行。
- col
类型:System.Int32
[in] 在查看为工具提示的 line 中的偏移量。
- span
类型:Microsoft.VisualStudio.TextManager.Interop.TextSpan%
描述区域光标能旋转的 TextSpan ,在工具提示从视图中已关闭。
返回值
类型:System.String
如果成功,则返回包含工具提示的字符串文本;否则,返回空值。
备注
在从 AuthoringScope 类派生的类必须实现此方法。
,当用户选择将确定的插入符号的 快速信息 或保持有趣的位的光标代码时,此方法返回作为工具提示将使用的字符串。 ,在分析执行了这个原因 QuickInfo后,此方法通常调用。 一次分析在工具提示完成后,此方法返回的所有文本显示。
在默认,当用户将鼠标指针光标一个位置足够长触发工具提示事件时,托管包框架 (MPF)实现,在 ViewFilter 类的 GetDataTipText 方法调用。 如果 EnableQuickInfo 返回 true, GetDataTipText 启动后台分析,则数据不是,可用。 否则, GetDataTipText 方法调用检查有效的调试会话的 ViewFilter 类方法, GetFullDataTipText ,并且,如果调试处于活动状态,调试器为工具提示返回的任何文本追加到该文本从 GetDataTipText 方法返回。
,当用户选择 快速信息时,此方法被调用。 在这种情况下,默认 MPF 实现调用又调用 Source 类方法, OnSyncQuickInfo,然后对其原因 QuickInfo的分析请求的 ViewFilter 类方法 HandleQuickInfo 。 GetDataTipText 然后调用方法获取并将其添加到返回从一个有效的调试会话最终显示的所有文本的数据文本。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。