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


IVsHiddenTextClient - интерфейс

Предоставляет уведомления об изменениях во вновь созданный сеанс скрытого текста.

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

Синтаксис

'Декларация
<GuidAttribute("CA3F0E7F-CFA6-444E-A3FE-7B3DFAD6E5E4")> _
<InterfaceTypeAttribute()> _
Public Interface IVsHiddenTextClient
[GuidAttribute("CA3F0E7F-CFA6-444E-A3FE-7B3DFAD6E5E4")]
[InterfaceTypeAttribute()]
public interface IVsHiddenTextClient
[GuidAttribute(L"CA3F0E7F-CFA6-444E-A3FE-7B3DFAD6E5E4")]
[InterfaceTypeAttribute()]
public interface class IVsHiddenTextClient
[<GuidAttribute("CA3F0E7F-CFA6-444E-A3FE-7B3DFAD6E5E4")>]
[<InterfaceTypeAttribute()>]
type IVsHiddenTextClient =  interface end
public interface IVsHiddenTextClient

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

Методы

  Имя Описание
Открытый метод ExecMarkerCommand Выполняет команду текстовой метки относительно метки.
Открытый метод GetMarkerCommandInfo Возвращает сведения о команды метки.
Открытый метод GetTipText Сообщает, что пользователь колебался указатель мыши область свернутая скрытого текста.
Открытый метод MakeBaseSpanVisible Вызывается, когда скрытый будет отображаться указанной области.
Открытый метод OnBeforeSessionEnd Вызывается перед сеансом скрытого текста.
Открытый метод OnHiddenRegionChange Вызывается, когда пользователь развернуть или свернуть скрытая область.

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

Заметки

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

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

Реализуйте этот интерфейс для получения уведомлений о действиях пользователя, влияющие на панели скрытого текста в текстовый буфер. Если сеанс скрытого текста уже существует для текстового буфера, т е вызова GetHiddenTextSession возвращает указатель на IVsHiddenTextSessionпосле этого можно определить клиента скрытого текста.

Однако если сеанс скрытого текста не существует для текстового буфера, можно передать указатель к конкретному клиенту скрытого текста при создании нового сеанса скрытого текста путем вызова CreateHiddenTextSession.

См. также

Ссылки

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