IClassifierAggregatorService 接口

用于返回 IClassifier 的服务,该服务为 ITextBuffer 聚合并规范化所有 IClassifier 基值。

命名空间:  Microsoft.VisualStudio.Text.Classification
程序集:  Microsoft.VisualStudio.Text.Logic(在 Microsoft.VisualStudio.Text.Logic.dll 中)

语法

声明
Public Interface IClassifierAggregatorService
public interface IClassifierAggregatorService
public interface class IClassifierAggregatorService
type IClassifierAggregatorService =  interface end
public interface IClassifierAggregatorService

IClassifierAggregatorService 类型公开以下成员。

方法

  名称 说明
公共方法 GetClassifier 获取给定的 ITextBuffer 的缓存 IClassifier

页首

备注

这是 MEF 组件部件,应导入如下所示:

[Import] IClassifierAggregatorService aggregator = null;

此聚合函数生成的规范化的类别排序和重叠。 如果文本跨度基于原始分类器占的份额成多个类别,则在规范化的类别它具有对应于所有原始类的临时类。

分类器聚合函数为每 ITextBuffer缓存。

有关类的更多信息,请参见一节 “扩展的分类类型和类别在 编辑扩展点格式设置”。

请参阅

参考

Microsoft.VisualStudio.Text.Classification 命名空间