SimpleTagger<T> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |