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[]) |
Делает диапазон текста видимым. |