IVsTextHidingLayerModule Интерфейс

Определение

Реализуется любым модулем уровня, который скрывает текст.

public interface class IVsTextHidingLayerModule
public interface class IVsTextHidingLayerModule
__interface IVsTextHidingLayerModule
[System.Runtime.InteropServices.Guid("1A705427-815C-4DB6-9B5C-6D45CDDDD0C4")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsTextHidingLayerModule
[<System.Runtime.InteropServices.Guid("1A705427-815C-4DB6-9B5C-6D45CDDDD0C4")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsTextHidingLayerModule = interface
Public Interface IVsTextHidingLayerModule
Атрибуты

Комментарии

Этот интерфейс реализуется любым модулем слоя, который скрывает текст. Иными словами, если заданный слой может возвращать значение VIEW_E_LOCATION_HIDDEN , он должен реализовать этот интерфейс, чтобы разрешить видимость текста, если какое-либо действие пользователя (например, команда "Переход к строке") делает его необходимым.

При MakeBaseSpanVisible вызове метода слой должен отображать текст, если он знает, как это сделать. В случае сбоя модуль макета будет удален. Слои, которые не скрывают текст, не должны реализовывать этот интерфейс. Тем не менее, при MakeBaseSpanVisible вызове слоев можно предположить, что базовый диапазон уже был сделан видимым на слое ниже.

Методы

MakeBaseSpanVisible(TextSpan[])

Делает диапазон текста видимым.

Применяется к