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


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 Происходит при добавлении тегов в поставщик или при их удалении из поставщика.

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

Заметки

Дополнительные сведения о маркировки см. в подразделе "тегов и классификаторов" В редакторе. Дополнительные сведения о расширение и добавление тегов см. в разделе "расширение теги" Точки расширения редактора.

Примеры

Примеры использования этого интерфейса см. в следующих пошаговых руководствах:

Пошаговое руководство: Выделение текста

Пошаговое руководство: Структурирование

Пошаговое руководство: Отображение связывание квадратные скобки

Пошаговое руководство: отображение смарт-тегов

Пошаговое руководство: Создание глиф полей

См. также

Ссылки

Microsoft.VisualStudio.Text.Tagging - пространство имен