ISmartTagBroker - интерфейс
Определяет брокер смарт-тегов, ответственный за активацию смарт-тегов. Компоненты вызывают методы для этого брокера, чтобы активировать смарт-теги.
Пространство имен: Microsoft.VisualStudio.Language.Intellisense
Сборка: Microsoft.VisualStudio.Language.Intellisense (в Microsoft.VisualStudio.Language.Intellisense.dll)
Синтаксис
'Декларация
Public Interface ISmartTagBroker
public interface ISmartTagBroker
public interface class ISmartTagBroker
type ISmartTagBroker = interface end
public interface ISmartTagBroker
Тип ISmartTagBroker предоставляет следующие члены.
Методы
Имя | Описание | |
---|---|---|
CreateSmartTagSession | Создает сеанс смарт-тега для смарт-тегов указанного типа в заданном расположении. | |
GetSessions | Получает список сеансов смарт-тегов настоящ-активного для указанного представления текста. | |
IsSmartTagActive | Определяет, активен ли смарт-тег. |
В начало страницы
Заметки
Чтобы создать сеанс смарт-тега, используйте CreateSmartTagSessionдобавьте некоторые сведения о контексте сеанса в контейнер свойств и вызов Start.
Во время AugmentSmartTagSession вычисляется вызов, сеанс впервые, и in ActionSetsисточник смарт-тегов может возвращать действие быть добавлен к Start . ISmartTagSource необходимо также установить объекты ApplicableToSpan свойство, основанное на данных контекста, которые ранее были добавлены в контейнер свойств сеанса. Если во время любого вычисления сеанса смарт-тега, сеанс не возвращает действия или диапазон применимости, то сеанс будет закрыт сразу.
См. также
Ссылки
Microsoft.VisualStudio.Language.Intellisense - пространство имен