Compartilhar via


Namespace Microsoft.VisualStudio.Text.Tagging

Marcação é uma maneira de adicionar marcadores a distribuições de texto no editor.

Para obter mais informações sobre a marcação, consulte a seção "Marcas e classificadores" Dentro do Editor.. Para obter informações sobre como estender e adicionar marcas, consulte a seção "Estendendo marcas" Pontos de extensão do Editor.

Classes

  Classe Descrição
Classe pública BatchedTagsChangedEventArgs Fornece informações sobre como o BatchedTagsChanged evento.
Classe pública ClassificationTag Uma marca que representa um tipo de classificação.Uma implementação de IClassificationTag.
Classe pública ErrorTag Uma implementação de IErrorTag.
Classe pública MappingTagSpan<T> A implementação de IMappingTagSpan<T>.
Classe pública OutliningRegionTag Representa uma marca para regiões de estrutura de tópicos.
Classe pública OverviewMarkTag An implementation of IOverviewMarkTag.
Classe pública SimpleTagger<T> Fornece armazenamento simple e segura para thread de e interação com as marcas de determinado tipo.
Classe pública SpaceNegotiatingAdornmentTag Representa uma marca para um adorno de negociação de espaço.A marca é usada para fornecer espaço para posicionamento de adorno em um modo de exibição.
Classe pública TagsChangedEventArgs Fornece informações sobre o TagsChanged evento.
Classe pública TagSpan<T> A implementação de ITagSpan<T>.
Classe pública TagTypeAttribute Declara os tipos de marcas um ITagger<T> produz.
Classe pública TextMarkerTag Representa a marca de marcador de texto, que é usada para colocar ornamentos do marcador de texto em um modo de exibição.
Classe pública TrackingTagSpan<T> Associa um ITag com um determinado ITrackingSpan.
Classe pública UrlTag Uma implementação de IUrlTag.

Interfaces

  Interface Descrição
Interface pública IBufferTagAggregatorFactoryService Creates an ITagAggregator<T> for an ITextBuffer.
Interface pública IClassificationTag Uma marca que representa um tipo de classificação.
Interface pública IErrorTag Representa um erro, que é usado para colocar ornamentos Rabisco no modo de exibição.
Interface pública IMappingTagSpan<T> Associa um ITag com um especificado IMappingSpan.
Interface pública IOutliningRegionTag Fornece uma marca para regiões de estrutura de tópicos.
Interface pública IOverviewMarkTag Provides the information needed to render a mark in the overview margin.
Interface pública ITag A interface base de todas as marcas.
Interface pública ITagAggregator<T> Agrega todos os provedores de marca em um gráfico de buffer para o tipo especificado da marca.
Interface pública ITagger<T> Um provedor de marcas em um buffer.
Interface pública ITaggerProvider Cria um ITagger<T> para um buffer específico.
Interface pública ITagSpan<T> Associa um ITag com um determinado SnapshotSpan.
Interface pública ITextMarkerTag Representa a marca de marcador de texto, que é usada para colocar ornamentos do marcador de texto em um modo de exibição.
Interface pública IUrlTag Uma marca que representa uma URL.
Interface pública IViewTagAggregatorFactoryService Um serviço que cria uma ITagAggregator<T> para um ITextView.
Interface pública IViewTaggerProvider Cria um ITagger<T> para um buffer específico.

Enumerações

  Enumeração Descrição
Enumeração pública TagAggregatorOptions Representa um conjunto de opções para agregar as marcas.