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 | |
---|---|---|
![]() |
GetTags | Obtém todas as marcas que interceptam as extensões especificadas. |
Superior
Eventos
Nome | Descrição | |
---|---|---|
![]() |
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:
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