Microsoft.VisualStudio.Text.Tagging 命名空间

标记是添加标记可以将文本范围在编辑器中。

有关标记的更多信息,请参见 在编辑器内“标记和分类器”一节。 有关扩展和添加标记的信息,请参见 编辑扩展点“扩展的标记”一节。

  说明
公共类 BatchedTagsChangedEventArgs 提供 BatchedTagsChanged 事件的有关信息。
公共类 ClassificationTag 一个表示分类类型的标记。IClassificationTag的实现。
公共类 ErrorTag IErrorTag 的实现。
公共类 MappingTagSpan<T> IMappingTagSpan<T> 的实现。
公共类 OutliningRegionTag 表示大纲显示区域的标记。
公共类 OverviewMarkTag An implementation of IOverviewMarkTag.
公共类 SimpleTagger<T> 提供给定标记类型的简单、线程安全存储和与这些标记的交互。
公共类 SpaceNegotiatingAdornmentTag 表示空间协调修饰的标记。此标记用于在视图中放置修饰时提供空间。
公共类 TagsChangedEventArgs 提供有关 TagsChanged 事件的信息。
公共类 TagSpan<T> ITagSpan<T> 的实现。
公共类 TagTypeAttribute 声明 ITagger<T> 生成的标记类型。
公共类 TextMarkerTag 表示文本标记,用于在视图上放置文本标记修饰。
公共类 TrackingTagSpan<T> ITag 与给定 ITrackingSpan 相关联。
公共类 UrlTag IUrlTag 的实现。

接口

  接口 说明
公共接口 IBufferTagAggregatorFactoryService ITextBuffer 创建一个 ITagAggregator<T>
公共接口 IClassificationTag 一个表示分类类型的标记。
公共接口 IErrorTag 表示错误,该视图用于放置曲线修饰。
公共接口 IMappingTagSpan<T> ITag 与指定 IMappingSpan 相关联。
公共接口 IOutliningRegionTag 提供大纲显示区域的标记。
公共接口 IOverviewMarkTag Provides the information needed to render a mark in the overview margin.
公共接口 ITag 所有标记的基接口。
公共接口 ITagAggregator<T> 针对指定标记类型聚合缓冲区关系图中的所有标记提供程序。
公共接口 ITagger<T> 缓冲区上的标记提供程序。
公共接口 ITaggerProvider 为给定缓冲区创建 ITagger<T>
公共接口 ITagSpan<T> ITag 与给定 SnapshotSpan 相关联。
公共接口 ITextMarkerTag 表示文本标记,用于在视图上放置文本标记修饰。
公共接口 IUrlTag 一个表示 URL 的标记。
公共接口 IViewTagAggregatorFactoryService 一个为 ITextView 创建 ITagAggregator<T> 的服务。
公共接口 IViewTaggerProvider 为给定缓冲区创建 ITagger<T>

枚举

  枚举 说明
公共枚举 TagAggregatorOptions 表示一组用于聚合标记的选项。