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 | |
---|---|---|
![]() |
BatchedTagsChangedEventArgs | Fornece informações sobre como o BatchedTagsChanged evento. |
![]() |
ClassificationTag | Uma marca que representa um tipo de classificação.Uma implementação de IClassificationTag. |
![]() |
ErrorTag | Uma implementação de IErrorTag. |
![]() |
MappingTagSpan<T> | A implementação de IMappingTagSpan<T>. |
![]() |
OutliningRegionTag | Representa uma marca para regiões de estrutura de tópicos. |
![]() |
OverviewMarkTag | An implementation of IOverviewMarkTag. |
![]() |
SimpleTagger<T> | Fornece armazenamento simple e segura para thread de e interação com as marcas de determinado tipo. |
![]() |
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. |
![]() |
TagsChangedEventArgs | Fornece informações sobre o TagsChanged evento. |
![]() |
TagSpan<T> | A implementação de ITagSpan<T>. |
![]() |
TagTypeAttribute | Declara os tipos de marcas um ITagger<T> produz. |
![]() |
TextMarkerTag | Representa a marca de marcador de texto, que é usada para colocar ornamentos do marcador de texto em um modo de exibição. |
![]() |
TrackingTagSpan<T> | Associa um ITag com um determinado ITrackingSpan. |
![]() |
UrlTag | Uma implementação de IUrlTag. |
Interfaces
Interface | Descrição | |
---|---|---|
![]() |
IBufferTagAggregatorFactoryService | Creates an ITagAggregator<T> for an ITextBuffer. |
![]() |
IClassificationTag | Uma marca que representa um tipo de classificação. |
![]() |
IErrorTag | Representa um erro, que é usado para colocar ornamentos Rabisco no modo de exibição. |
![]() |
IMappingTagSpan<T> | Associa um ITag com um especificado IMappingSpan. |
![]() |
IOutliningRegionTag | Fornece uma marca para regiões de estrutura de tópicos. |
![]() |
IOverviewMarkTag | Provides the information needed to render a mark in the overview margin. |
![]() |
ITag | A interface base de todas as marcas. |
![]() |
ITagAggregator<T> | Agrega todos os provedores de marca em um gráfico de buffer para o tipo especificado da marca. |
![]() |
ITagger<T> | Um provedor de marcas em um buffer. |
![]() |
ITaggerProvider | Cria um ITagger<T> para um buffer específico. |
![]() |
ITagSpan<T> | Associa um ITag com um determinado SnapshotSpan. |
![]() |
ITextMarkerTag | Representa a marca de marcador de texto, que é usada para colocar ornamentos do marcador de texto em um modo de exibição. |
![]() |
IUrlTag | Uma marca que representa uma URL. |
![]() |
IViewTagAggregatorFactoryService | Um serviço que cria uma ITagAggregator<T> para um ITextView. |
![]() |
IViewTaggerProvider | Cria um ITagger<T> para um buffer específico. |
Enumerações
Enumeração | Descrição | |
---|---|---|
![]() |
TagAggregatorOptions | Representa um conjunto de opções para agregar as marcas. |