SimpleTagger<T> Класс

Определение

Предоставляет простое потокобезопасное хранилище объектов взаимодействия с тегами заданного типа.

generic <typename T>
 where T : ITagpublic ref class SimpleTagger : Microsoft::VisualStudio::Text::Tagging::ITagger<T>
public class SimpleTagger<T> : Microsoft.VisualStudio.Text.Tagging.ITagger<T> where T : ITag
type SimpleTagger<'T (requires 'T :> ITag)> = class
    interface ITagger<'T (requires 'T :> ITag)>
Public Class SimpleTagger(Of T)
Implements ITagger(Of T)

Параметры типа

T

Тип, который должен быть подтипом ITag.

Наследование
SimpleTagger<T>
Реализации

Конструкторы

SimpleTagger<T>(ITextBuffer)

Инициализирует новый экземпляр SimpleTagger<T> для указанного буфера.

Методы

CreateTagSpan(ITrackingSpan, T)

Добавляет тег для заданного диапазона.

GetTaggedSpans(SnapshotSpan)

Получает помеченные тегами диапазоны, которые пересекаются с заданным диапазоном SnapshotSpan.

GetTags(NormalizedSnapshotSpanCollection)

Возвращает все теги, пересекающие диапазоны в указанном снимке требуемого типа.

RemoveTagSpan(TrackingTagSpan<T>)

Удаляет диапазон с тегом, созданный путем вызова метода CreateTagSpan(ITrackingSpan, T).

RemoveTagSpans(Predicate<TrackingTagSpan<T>>)

Удаляет все диапазоны с тегами, удовлетворяющие условиям, которые определяются предикатом.

Update()

Получает объект IDisposable, представляющий пакет обновления.

События

TagsChanged

Происходит при добавлении или удалении одного или нескольких тегов.

Применяется к