Condividi tramite


Interfaccia IViewClassifierAggregatorService

Un servizio restituisce IClassifier che aggrega e normalizza tutti i classificatori per tutti i buffer di testo nel grafico del buffer di una determinata ITextView.

Spazio dei nomi:  Microsoft.VisualStudio.Text.Classification
Assembly:  Microsoft.VisualStudio.Text.UI (in Microsoft.VisualStudio.Text.UI.dll)

Sintassi

'Dichiarazione
Public Interface IViewClassifierAggregatorService
public interface IViewClassifierAggregatorService
public interface class IViewClassifierAggregatorService
type IViewClassifierAggregatorService =  interface end
public interface IViewClassifierAggregatorService

Il tipo IViewClassifierAggregatorService espone i seguenti membri.

Metodi

  Nome Descrizione
Metodo pubblico GetClassifier Ottiene l'oggetto memorizzato nella cache IClassifier per l'oggetto specificato ITextView.

In alto

Note

Si tratta di un elemento MEF che deve essere inclusa come segue:

[Import] 
IViewClassifierAggregatorService aggregator = null;

Le classificazioni normalizzate prodotte dall'aggregatore sono ordinate e non si sovrappongono. Se un intervallo di testo è classificazioni più, in base ai contributi originali di classificatore, quindi nella classificazione normalizzata è una classificazione temporanea IClassificationTypeRegistryService che corrisponde a tutti classificazioni originali

Gli aggregatori di classificatore vengono memorizzati nella cache per ogni combinazione di ITextBuffer e ITextView.

Per ulteriori informazioni sulla classificazione, vedere la sezione “tipi di estensione di classificazione e la classificazione formatta„ in Punti di estensione di editor.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Text.Classification