允许文本视图的进一步修改。
命名空间: Microsoft.VisualStudio.TextManager.Interop
程序集: Microsoft.VisualStudio.TextManager.Interop(在 Microsoft.VisualStudio.TextManager.Interop.dll 中)
语法
声明
<GuidAttribute("6B6F0B32-B88B-40F8-A8FE-97438C5BDBEF")> _
<InterfaceTypeAttribute()> _
Public Interface IVsTextViewFilter
[GuidAttribute("6B6F0B32-B88B-40F8-A8FE-97438C5BDBEF")]
[InterfaceTypeAttribute()]
public interface IVsTextViewFilter
[GuidAttribute(L"6B6F0B32-B88B-40F8-A8FE-97438C5BDBEF")]
[InterfaceTypeAttribute()]
public interface class IVsTextViewFilter
[<GuidAttribute("6B6F0B32-B88B-40F8-A8FE-97438C5BDBEF")>]
[<InterfaceTypeAttribute()>]
type IVsTextViewFilter = interface end
public interface IVsTextViewFilter
IVsTextViewFilter 类型公开以下成员。
方法
名称 | 说明 | |
---|---|---|
![]() |
GetDataTipText | 提供数据提示通过获取提示文本的字符串值支持。 |
![]() |
GetPairExtents | 返回的位置相对于项目将第一项的位置。 |
![]() |
GetWordExtent | 计算基于字符位置的字符串区域。 |
页首
备注
在实现在对象中 IVsTextViewFilter ,也提供一 IOleCommandTarget 接口对象。 通过查询传递给 AddCommandFilter 方法的 IOleCommandTarget 接口检索 IVsTextViewFilter 。 应为每个视图中 IVsTextViewFilter 对象。 ,当您调用此接口时,该视图是隐式的。
请参见实现和/或调用的插图在该示例 Figures Language Service的此接口。
对实现者的说明
实现此接口可进一步自定义核心文本编辑器。