提供更改通知到新创建的隐藏文字会话的。
命名空间: Microsoft.VisualStudio.TextManager.Interop
程序集: Microsoft.VisualStudio.TextManager.Interop(在 Microsoft.VisualStudio.TextManager.Interop.dll 中)
语法
声明
<GuidAttribute("CA3F0E7F-CFA6-444E-A3FE-7B3DFAD6E5E4")> _
<InterfaceTypeAttribute()> _
Public Interface IVsHiddenTextClient
[GuidAttribute("CA3F0E7F-CFA6-444E-A3FE-7B3DFAD6E5E4")]
[InterfaceTypeAttribute()]
public interface IVsHiddenTextClient
[GuidAttribute(L"CA3F0E7F-CFA6-444E-A3FE-7B3DFAD6E5E4")]
[InterfaceTypeAttribute()]
public interface class IVsHiddenTextClient
[<GuidAttribute("CA3F0E7F-CFA6-444E-A3FE-7B3DFAD6E5E4")>]
[<InterfaceTypeAttribute()>]
type IVsHiddenTextClient = interface end
public interface IVsHiddenTextClient
IVsHiddenTextClient 类型公开以下成员。
方法
名称 | 说明 | |
---|---|---|
![]() |
ExecMarkerCommand | 执行文本标记顺序标记。 |
![]() |
GetMarkerCommandInfo | 返回标记订单信息。 |
![]() |
GetTipText | 信号用户将鼠标指针悬停在折叠的隐藏文本边界上。 |
![]() |
MakeBaseSpanVisible | 调用,在特定的隐藏区域需要显示。 |
![]() |
OnBeforeSessionEnd | 对隐藏文本会议之前停止。 |
![]() |
OnHiddenRegionChange | 调用,当用户展开或折叠一个隐藏的区域。 |
页首
备注
如果您创建拥有隐藏文本会话,则可以实现 IVsHiddenTextClient。 此接口提供请注意,当用户展开状态,并隐藏的折叠 text 区域,依此类推。 这允许您实现语言服务的特定事件以响应用户操作。
对实现者的说明
实现此接口接收的用户操作通知影响在文本缓冲区中的隐藏文本区域。 如果一个隐藏文本会话用于文本缓冲区,也就是说,对 GetHiddenTextSession 的调用已存在返回指向 IVsHiddenTextSession,则不能指定一个隐藏的文本客户端。
但是,因此,如果一个隐藏文本会话用于文本缓冲区不存在,则在指针可传递给隐藏文本客户端,当通过调用 CreateHiddenTextSession创建新的隐藏文字会话时。