IViewClassifierAggregatorService-Schnittstelle
Ein Dienst, der IClassifier zurückgibt, das alle Klassifizierungen für den gesamten Text aggregiert und normalisiert, puffert im Pufferdiagramm einer bestimmten ITextView.
Namespace: Microsoft.VisualStudio.Text.Classification
Assembly: Microsoft.VisualStudio.Text.UI (in Microsoft.VisualStudio.Text.UI.dll)
Syntax
'Declaration
Public Interface IViewClassifierAggregatorService
public interface IViewClassifierAggregatorService
public interface class IViewClassifierAggregatorService
type IViewClassifierAggregatorService = interface end
public interface IViewClassifierAggregatorService
Der IViewClassifierAggregatorService-Typ macht die folgenden Member verfügbar.
Methoden
Name | Beschreibung | |
---|---|---|
GetClassifier | Ruft den zwischengespeicherten IClassifier für die angegebene ITextView ab. |
Zum Seitenanfang
Hinweise
Dies ist ein MEF-Komponenten-Teil importiert werden, und es sollte wie folgt aussehen:
[Import]
IViewClassifierAggregatorService 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, stellt dann die normalisierten Klassifizierung hat, verfügt er eine Ausgleichstrom klassifizierung IClassificationTypeRegistryService , die für alle ursprünglichen Klassifizierern entspricht
Klassifizierungs aggregatoren werden für jede Kombination von ITextBuffer und ITextViewzwischengespeichert.
Weitere Informationen zur Klassifizierung, finden Sie im Abschnitt „Klassifizierungs-Typen und Klassifizierung erweitert,“ in Editor-Erweiterungs-Punkteformatiert.