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