Compartilhar via


Interface ITagger<T>

Um provedor de marcas em um buffer.

Namespace:  Microsoft.VisualStudio.Text.Tagging
Assembly:  Microsoft.VisualStudio.Text.Logic (em Microsoft.VisualStudio.Text.Logic.dll)

Sintaxe

'Declaração
Public Interface ITagger(Of Out T As ITag)
public interface ITagger<out T>
where T : ITag
generic<typename T>
where T : ITag 
public interface class ITagger
type ITagger<'T when 'T : ITag> =  interface end
JScript não oferece suporte a tipos ou métodos genéricos.

Parâmetros de tipo

  • out T
    O tipo de marcas para gerar.

    Este parâmetro de tipo é covariante. Ou seja, você pode usar o tipo especificado ou qualquer tipo que seja mais derivado. Para obter mais informações sobre covariância e contravariância, consulte Covariância e contravariância em genéricos.

O tipo ITagger<T> expõe os membros a seguir.

Métodos

  Nome Descrição
Método público GetTags Obtém todas as marcas que interceptam as extensões especificadas.

Superior

Eventos

  Nome Descrição
Evento público TagsChanged Ocorre quando as marcas são adicionadas ou removidas do provedor.

Superior

Comentários

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.

Exemplos

Para obter exemplos de uso desta interface, consulte as instruções a seguir:

Passo a passo: Realçar texto

Explicação passo a passo: estrutura de tópicos

Passo a passo: Exibindo chaves correspondentes

Passo a passo: Exibindo SmartTags

Passo a passo: Criando um glifo de margem

Consulte também

Referência

Namespace Microsoft.VisualStudio.Text.Tagging