用于返回 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缓存。
有关类的更多信息,请参见一节 “扩展的分类类型和类别在 编辑扩展点格式设置”。