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


IVsTextMarkerClient - интерфейс

Предоставляет обратные вызовы Visual Studio среда и другие процессы, используемые для управления метку текста.

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

Синтаксис

'Декларация
<GuidAttribute("B1938F1B-D7A9-42F8-9960-D009027B3D2E")> _
<InterfaceTypeAttribute()> _
Public Interface IVsTextMarkerClient
[GuidAttribute("B1938F1B-D7A9-42F8-9960-D009027B3D2E")]
[InterfaceTypeAttribute()]
public interface IVsTextMarkerClient
[GuidAttribute(L"B1938F1B-D7A9-42F8-9960-D009027B3D2E")]
[InterfaceTypeAttribute()]
public interface class IVsTextMarkerClient
[<GuidAttribute("B1938F1B-D7A9-42F8-9960-D009027B3D2E")>]
[<InterfaceTypeAttribute()>]
type IVsTextMarkerClient =  interface end
public interface IVsTextMarkerClient

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

Методы

  Имя Описание
Открытый метод ExecMarkerCommand Выполняет команду на определенной метке в текстовый буфер.
Открытый метод GetMarkerCommandInfo Запросы метка для команды.
Открытый метод GetTipText Возвращает текст подсказки на для текстового маркера, когда указатель мыши над заколебается меткой.
Открытый метод MarkerInvalidated Вызывается, когда текст, связанный с меткой удаленные действием пользователя.
Открытый метод OnAfterMarkerChange Сообщает, что позиция метки.
Открытый метод OnAfterSpanReload Сообщает, что было изменено текста под меткой только метка не были удалены.
Открытый метод OnBeforeBufferClose Отправляет уведомление, что текстовый буфер собирается закрыть.
Открытый метод OnBufferSave Указывает, был ли сохранен буфер в другое имя.

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

Заметки

Создание с помощью то метка CreateStreamMarkerOR IVsTextMarkerClient можно реализовать указатель реализация M:Microsoft.VisualStudio.TextManager.Interop.IVsTextLines.CreateLineMarker(System.Int32,System.Int32,System.Int32,System.Int32,System.Int32,Microsoft.VisualStudio.TextManager.Interop.IVsTextMarkerClient,Microsoft.VisualStudio.TextManager.Interop.IVsTextLineMarker[]) после изменения нов-созданной быть метка. Это позволяет предоставить расширения функциональности метки, как текст и tip выполнение команды. Можно также использовать это уведомление для создания пользовательского контекстного меню с меткой, реализовав ExecMarkerCommand и GetMarkerCommandInfo методы.

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

Реализуйте этот интерфейс, чтобы быть после изменений в отдельной метке.

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

Вызывается текстовым буфером, когда изменения в метке.

См. также

Ссылки

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