Condividi tramite


Interfaccia IClassifierAggregatorService

Un servizio restituisce IClassifier che aggrega e normalizza tutti IClassifier contributi di un oggetto ITextBuffer.

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

Sintassi

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

Il tipo IClassifierAggregatorService espone i seguenti membri.

Metodi

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

In alto

Note

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

[Import] IClassifierAggregatorService aggregator = null;

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

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

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