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


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

Маркировки способ добавления метки к диапазонам текста в редакторе.

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

Классы

  Класс Описание
Открытый класс BatchedTagsChangedEventArgs Предоставляет сведения для события BatchedTagsChanged.
Открытый класс ClassificationTag Тег, представляющий тип классификации.Реализация IClassificationTag.
Открытый класс ErrorTag Реализация IErrorTag.
Открытый класс MappingTagSpan<T> Реализация IMappingTagSpan<T>.
Открытый класс OutliningRegionTag Представляет тег для областей структуры.
Открытый класс OverviewMarkTag An implementation of IOverviewMarkTag.
Открытый класс SimpleTagger<T> Предоставляет простое потокобезопасное хранилище объектов взаимодействия с тегами заданного типа.
Открытый класс SpaceNegotiatingAdornmentTag Представляет тег для элемента оформления уровня текста.Этот тег используется для предоставления места расположения элемента оформления в представлении.
Открытый класс TagsChangedEventArgs Предоставляет сведения о TagsChanged событие.
Открытый класс TagSpan<T> Реализация ITagSpan<T>.
Открытый класс TagTypeAttribute Объявляет типы тегов, создаваемых интерфейсом ITagger<T>.
Открытый класс TextMarkerTag Представляет тег текстовой метки, используемый для размещения элементов оформления текстовых меток в представлении.
Открытый класс TrackingTagSpan<T> Связывает объект ITag с указанным диапазоном ITrackingSpan.
Открытый класс UrlTag Реализация IUrlTag.

Интерфейсы

  Интерфейс Описание
Открытый интерфейс IBufferTagAggregatorFactoryService Создает ITagAggregator<T> для ITextBuffer.
Открытый интерфейс IClassificationTag Тег, представляющий тип классификации.
Открытый интерфейс IErrorTag Представляет ошибку, которая используется для размещения элементов оформления волнистой линии на представление.
Открытый интерфейс IMappingTagSpan<T> Связывает тег ITag с указанным диапазоном IMappingSpan.
Открытый интерфейс IOutliningRegionTag Предоставляет тег для областей структуры.
Открытый интерфейс IOverviewMarkTag Provides the information needed to render a mark in the overview margin.
Открытый интерфейс ITag Базовый интерфейс всех тегов.
Открытый интерфейс ITagAggregator<T> Объединяет все поставщики тегов в графе буферов для указанного типа тегов.
Открытый интерфейс ITagger<T> Поставщик тегов для буфера.
Открытый интерфейс ITaggerProvider Создает объект ITagger<T> для заданного буфера.
Открытый интерфейс ITagSpan<T> Связывает объект ITag с указанным диапазоном SnapshotSpan.
Открытый интерфейс ITextMarkerTag Представляет тег текстовой метки, используемый для размещения элементов оформления текстовых меток в представлении.
Открытый интерфейс IUrlTag Тег, представляющий URL-адрес.
Открытый интерфейс IViewTagAggregatorFactoryService Служба, которая создает агрегатор ITagAggregator<T> для объекта ITextView.
Открытый интерфейс IViewTaggerProvider Создает объект ITagger<T> для заданного буфера.

Перечисления

  Перечисление Описание
Открытое перечисление TagAggregatorOptions Предоставляет набор параметров для объединения тегов.