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 | |
---|---|---|
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.