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


IVsTextLayerMarker - интерфейс

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

Синтаксис

'Декларация
<InterfaceTypeAttribute()> _
<GuidAttribute("28C149D2-8FCB-4AB3-8584-9A2747F3F8FC")> _
Public Interface IVsTextLayerMarker _
    Inherits IVsTextMarker
[InterfaceTypeAttribute()]
[GuidAttribute("28C149D2-8FCB-4AB3-8584-9A2747F3F8FC")]
public interface IVsTextLayerMarker : IVsTextMarker
[InterfaceTypeAttribute()]
[GuidAttribute(L"28C149D2-8FCB-4AB3-8584-9A2747F3F8FC")]
public interface class IVsTextLayerMarker : IVsTextMarker
[<InterfaceTypeAttribute()>]
[<GuidAttribute("28C149D2-8FCB-4AB3-8584-9A2747F3F8FC")>]
type IVsTextLayerMarker =  
    interface 
        interface IVsTextMarker 
    end
public interface IVsTextLayerMarker extends IVsTextMarker

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

Методы

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

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

Заметки

Этот интерфейс предоставляется объектами метки, которые находятся в произвольном уровне. Они больше, чем метка обобщенного представления буфера. Метки буфера метками уровня, но некоторые определения уровней, которые не являются буферов также могут возникнуть метки. При наличии IVsTextLineMarker OR IVsTextStreamMarker гарантируется, что можно QueryInterface для IVsTextLayerMarker, но не наоборот. (Это будет значение true для буфер-возникли меток однако.)

См. также

Ссылки

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