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