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