IClassifierAggregatorService-Schnittstelle
Ein Dienst, der einen IClassifier zurückgibt, der alle Beiträge von IClassifier für einen ITextBuffer aggregiert und normalisiert.
Namespace: Microsoft.VisualStudio.Text.Classification
Assembly: Microsoft.VisualStudio.Text.Logic (in Microsoft.VisualStudio.Text.Logic.dll)
Syntax
'Declaration
Public Interface IClassifierAggregatorService
public interface IClassifierAggregatorService
public interface class IClassifierAggregatorService
type IClassifierAggregatorService = interface end
public interface IClassifierAggregatorService
Der IClassifierAggregatorService-Typ macht die folgenden Member verfügbar.
Methoden
Name | Beschreibung | |
---|---|---|
GetClassifier | Ruft den zwischengespeicherten IClassifier für den angegebenen ITextBuffer ab. |
Zum Seitenanfang
Hinweise
Dies ist ein MEF-Komponenten-Teil importiert werden, und es sollte wie folgt aussehen:
[Import] IClassifierAggregatorService aggregator = null;
Die normalisierten Klassifizierern, die dieser Aggregator erzeugt wurden, und sortiert werden, überlappen sich nicht. Wenn ein Textabschnitt mehrere Klassifizierern auf Basis der ursprünglichen Klassifizierungs vorhanden, stellt dann die normalisierten Klassifizierung enthält er eine flüchtige Klassifizierung, die für alle ursprünglichen Klassifizierern entspricht.
Klassifizierungs aggregatoren werden für jedes ITextBufferzwischengespeichert.
Weitere Informationen zur Klassifizierung, finden Sie im Abschnitt „Klassifizierungs-Typen und Klassifizierung erweitert,“ in Editor-Erweiterungs-Punkteformatiert.