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 - пространство имен