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


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