IViewClassifierAggregatorService 接口

返回 IClassifier 聚合并规范化所有文本的所有分类器的服务在特定 ITextView的缓冲区关系图的缓冲区。

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

语法

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

IViewClassifierAggregatorService 类型公开以下成员。

方法

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

页首

备注

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

[Import] 
IViewClassifierAggregatorService aggregator = null;

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

分类器聚合函数为 ITextBufferITextView的每个组合进行缓存。

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

请参阅

参考

Microsoft.VisualStudio.Text.Classification 命名空间