ITagger<T> - интерфейс
Поставщик тегов для буфера.
Пространство имен: Microsoft.VisualStudio.Text.Tagging
Сборка: Microsoft.VisualStudio.Text.Logic (в Microsoft.VisualStudio.Text.Logic.dll)
Синтаксис
'Декларация
Public Interface ITagger(Of Out T As ITag)
public interface ITagger<out T>
where T : ITag
generic<typename T>
where T : ITag
public interface class ITagger
type ITagger<'T when 'T : ITag> = interface end
JScript не поддерживает универсальные типы и методы.
Параметры типа
out T
Тип создаваемых тегов.Этот параметр типа является ковариантным. Это означает, что можно использовать либо указанный тип, либо более производный тип. Дополнительные сведения о ковариации и контрвариации см. в разделе Ковариация и контравариация в универсальных шаблонах.
Тип ITagger<T> предоставляет следующие члены.
Методы
Имя | Описание | |
---|---|---|
GetTags | Получает все теги, которые пересекаются, определенные диапазоны. |
В начало страницы
События
Имя | Описание | |
---|---|---|
TagsChanged | Происходит при добавлении тегов в поставщик или при их удалении из поставщика. |
В начало страницы
Заметки
Дополнительные сведения о маркировки см. в подразделе "тегов и классификаторов" В редакторе. Дополнительные сведения о расширение и добавление тегов см. в разделе "расширение теги" Точки расширения редактора.
Примеры
Примеры использования этого интерфейса см. в следующих пошаговых руководствах:
Пошаговое руководство: Выделение текста
Пошаговое руководство: Структурирование
Пошаговое руководство: Отображение связывание квадратные скобки
Пошаговое руководство: отображение смарт-тегов
Пошаговое руководство: Создание глиф полей