Compartilhar via


Interface IViewClassifierAggregatorService

Um serviço que retorna um IClassifier que agrega e normaliza todos os classificadores para todos os buffers de texto no gráfico de uma determinada buffer ITextView.

Namespace:  Microsoft.VisualStudio.Text.Classification
Assembly:  Microsoft.VisualStudio.Text.UI (em Microsoft.VisualStudio.Text.UI.dll)

Sintaxe

'Declaração
Public Interface IViewClassifierAggregatorService
public interface IViewClassifierAggregatorService
public interface class IViewClassifierAggregatorService
type IViewClassifierAggregatorService =  interface end
public interface IViewClassifierAggregatorService

O tipo IViewClassifierAggregatorService expõe os membros a seguir.

Métodos

  Nome Descrição
Método público GetClassifier Obtém o cache IClassifier para o dado ITextView.

Superior

Comentários

Isso é uma parte de componente MEF e deve ser importado da seguinte maneira:

[Import] 
IViewClassifierAggregatorService aggregator = null;

As classificações normalizadas produzidas por este agregador são classificadas e não se sobreponham. Se um trecho de texto tem várias classificações, com base nas contribuições classificador original, depois na classificação normalizada, ele tem uma classificação transitória IClassificationTypeRegistryService que corresponde a todas as classificações originais

Agregadores de classificador são armazenados em cache para cada combinação de ITextBuffer e ITextView.

Para obter mais informações sobre classificação, consulte a seção "Estendendo classificação de tipos e classificação formatos" em Pontos de extensão do Editor.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Text.Classification