IVsTextHidingLayerModule 接口

实现由隐藏文本的任何层模块。

命名空间:  Microsoft.VisualStudio.TextManager.Interop
程序集:  Microsoft.VisualStudio.TextManager.Interop(在 Microsoft.VisualStudio.TextManager.Interop.dll 中)

语法

声明
<InterfaceTypeAttribute()> _
<GuidAttribute("1A705427-815C-4DB6-9B5C-6D45CDDDD0C4")> _
Public Interface IVsTextHidingLayerModule
[InterfaceTypeAttribute()]
[GuidAttribute("1A705427-815C-4DB6-9B5C-6D45CDDDD0C4")]
public interface IVsTextHidingLayerModule
[InterfaceTypeAttribute()]
[GuidAttribute(L"1A705427-815C-4DB6-9B5C-6D45CDDDD0C4")]
public interface class IVsTextHidingLayerModule
[<InterfaceTypeAttribute()>]
[<GuidAttribute("1A705427-815C-4DB6-9B5C-6D45CDDDD0C4")>]
type IVsTextHidingLayerModule =  interface end
public interface IVsTextHidingLayerModule

IVsTextHidingLayerModule 类型公开以下成员。

方法

  名称 说明
公共方法 MakeBaseSpanVisible 使一个文本范围可见。

页首

备注

此接口由隐藏文本的所有层模块实现。 换言之,因此,如果一个给定的层可以返回 VIEW_E_LOCATION_HIDDEN,它必须实现此接口允许该文本变得可见,如果某些用户操作 (例如, “转到行”命令) 使得它是必需的。

MakeBaseSpanVisible 调用时,层应使该文本可见,如果它知道如何。 如果它失败,将销毁格式模块! 不隐藏文本的层无法实现此接口。 但是,那么,当 MakeBaseSpanVisible 调用时,层可以采用 (与受欢迎的断言) 的基础的范围由下面层已变得可见。

请参阅

参考

Microsoft.VisualStudio.TextManager.Interop 命名空间