实现由隐藏文本的任何层模块。
命名空间: 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 调用时,层可以采用 (与受欢迎的断言) 的基础的范围由下面层已变得可见。