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] 使用的字符串为默认值。
- ts
类型:Microsoft.VisualStudio.TextManager.Interop.TextSpan
[in] 指定源范围 TextSpan 对象检查。
- fullTipText
类型:System.String%
[out] 返回作为工具提示将使用的字符串。
返回值
类型:System.Int32
如果成功,则返回; S_OK否则,返回错误代码。其他可能的成功代码是 TIP_S_NODEFAULTTIP (使用从调试器返回的只能将值) 和 TIP_S_ONLYIFNOMARKER (将显示工具提示,仅当分析错误不在同一位置启动)。
备注
此方法调用最后一个控件添加到在工具提示中显示的给定文本。 这些调整考虑其他信息源如调试器。 ,在文本返回之前,该附加信息然后再与默认文本或替换默认文本。
该基方法确定调试器是否运行如果是这样,获取光标结束通过调用带有 WORDEXT_FINDEXPRESSION的 GetWordExtent 方法表达式的区域。 发生的 TextSpan 对象并传递给表示调试器的 IVsDebugger 接口的 GetDataTipValue 方法。 如果 GetDataTipValue 返回一个有效的字符串,该字符串替换 textValue 指定的默认字符串或追加到默认字符串 (调试器字符串替换默认字符串,如果 GetDataTipValue 返回 TIP_S_NODEFAULTTIP。
如果调试器无法运行或者未通过的表达式到调试器,在 textValue 的值。 fullTipText返回。
在语言服务类的默认托管包框架的实现,该方法从 GetDataTipText 和 HandleQuickInfo 方法调用。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。