Поделиться через


IVsTextStreamMarker - интерфейс

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

Пространство имен:  Microsoft.VisualStudio.TextManager.Interop
Сборка:  Microsoft.VisualStudio.TextManager.Interop (в Microsoft.VisualStudio.TextManager.Interop.dll)

Синтаксис

'Декларация
<InterfaceTypeAttribute()> _
<GuidAttribute("10D17872-91BA-4D65-80CC-E5FC3222AC82")> _
Public Interface IVsTextStreamMarker _
    Inherits IVsTextMarker
[InterfaceTypeAttribute()]
[GuidAttribute("10D17872-91BA-4D65-80CC-E5FC3222AC82")]
public interface IVsTextStreamMarker : IVsTextMarker
[InterfaceTypeAttribute()]
[GuidAttribute(L"10D17872-91BA-4D65-80CC-E5FC3222AC82")]
public interface class IVsTextStreamMarker : IVsTextMarker
[<InterfaceTypeAttribute()>]
[<GuidAttribute("10D17872-91BA-4D65-80CC-E5FC3222AC82")>]
type IVsTextStreamMarker =  
    interface 
        interface IVsTextMarker 
    end
public interface IVsTextStreamMarker extends IVsTextMarker

Тип IVsTextStreamMarker предоставляет следующие члены.

Методы

  Имя Описание
Открытый метод DrawGlyph Рисует глиф в полях виджета заданным контексту отображения и ограничивающий прямоугольник.
Открытый метод ExecMarkerCommand Выполняет команду текстовой метки относительно метки.
Открытый метод GetBehavior Возвращает набор расширений функциональности текстовой метки SetBehavior метод.
Открытый метод GetCurrentSpan Возвращает сведения о текущей позиции меток в текстовом потоке.
Открытый метод GetMarkerCommandInfo Возвращает сведения о команды текстовой метки.
Открытый метод GetPriorityIndex Возвращает индекс приоритета текстовой метки, где наибольшее значение принимающей верхнее расположение.
Открытый метод GetStreamBuffer Предоставляет доступ к связанному текстовый буфер.
Открытый метод GetTipText Возвращает текст для отображения в совете для типа маркера.
Открытый метод GetType Возвращает тип маркера текста.
Открытый метод GetVisualStyle Возвращает визуальный стиль типа маркера.
Открытый метод Invalidate Предотвращает метку текст из отображаться в пользовательском интерфейсе.
Открытый метод ResetSpan Сбросить позицию, а область текстовой метки.
Открытый метод SetBehavior Задает расширение функциональности текстовой метки.
Открытый метод SetType Задает тип маркера текста.
Открытый метод SetVisualStyle Задает визуальный стиль типа маркера.
Открытый метод UnadviseClient Unadvises клиента, если он имеется.

В начало страницы

Заметки

Этот интерфейс представляет метку. Метка создана путем вызова CreateStreamMarker метод. IVsTextStreamMarker интерфейс отличается от IVsTextLineMarker в что он использует одноразмерные довольно двухмерные координаты линейного [линия, индекс] координируют. Однако IVsTextLineMarker и IVsTextStreamMarker реализуйте и тем же основным объектом, можно вызвать QueryInterface метод между ними.

Метка располагается по указанной области текста при ее создании. Если текст удалено, то метка будет удалена. Если текст выходит или сжатия, метка увеличивается или уменьшается соответственно.

Примечания для разработчиков

Реализуется меткой текста.

Примечания к вызывающим объектам

Вызывается VSPackages (или любым другим клиентом текстового буфера).

См. также

Ссылки

Microsoft.VisualStudio.TextManager.Interop - пространство имен