SimpleTagger<T> Classe

Definição

Fornece armazenamento simples, com segurança de threads e interação com marcas do tipo determinado.

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)

Parâmetros de tipo

T

O tipo, que deve ser um subtipo de ITag .

Herança
SimpleTagger<T>
Implementações

Construtores

SimpleTagger<T>(ITextBuffer)

Inicializa uma nova instância do SimpleTagger<T> para o buffer especificado.

Métodos

CreateTagSpan(ITrackingSpan, T)

Adiciona uma marca no trecho especificado.

GetTaggedSpans(SnapshotSpan)

Obtém as extensões marcadas que interseccionam o determinado SnapshotSpan .

GetTags(NormalizedSnapshotSpanCollection)

Obtém todas as marcas que interseccionam as extensões no instantâneo especificado do tipo desejado.

RemoveTagSpan(TrackingTagSpan<T>)

Remove um intervalo de marca que foi criado chamando CreateTagSpan(ITrackingSpan, T) .

RemoveTagSpans(Predicate<TrackingTagSpan<T>>)

Remove todas as extensões de marca que correspondem às condições especificadas pelo predicado.

Update()

Obtém um objeto IDisposable que representa um lote de atualização.

Eventos

TagsChanged

Ocorre quando uma ou mais marcas foram adicionadas ou removidas.

Aplica-se a