NormalizedSpanCollection 类

定义

按起始位置排序的跨度集合,并合并相邻范围和重叠跨度。

public ref class NormalizedSpanCollection : System::Collections::ObjectModel::ReadOnlyCollection<Microsoft::VisualStudio::Text::Span>
public class NormalizedSpanCollection : System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Text.Span>
type NormalizedSpanCollection = class
    inherit ReadOnlyCollection<Span>
Public Class NormalizedSpanCollection
Inherits ReadOnlyCollection(Of Span)
继承
NormalizedSpanCollection

构造函数

NormalizedSpanCollection()

初始化空的新实例 NormalizedSpanCollection

NormalizedSpanCollection(IEnumerable<Span>)

初始化包含指定范围列表的 的新实例 NormalizedSpanCollection

NormalizedSpanCollection(IList<Span>)

初始化包含指定范围列表的 的新实例 NormalizedSpanCollection

NormalizedSpanCollection(Span)

初始化包含指定范围的 的新实例 NormalizedSpanCollection

字段

Empty

按起始位置排序的跨度集合,并合并相邻范围和重叠跨度。

方法

Difference(NormalizedSpanCollection, NormalizedSpanCollection)

查找两个集之间的差异。 差异定义为第一个范围集中不在第二个范围集中的所有内容。

Equals(Object)

确定此范围集是否与另一个对象相同。

GetEnumerator()

此集合的非分配结构枚举器。

GetHashCode()

获取范围集的唯一哈希代码。

Intersection(NormalizedSpanCollection, NormalizedSpanCollection)

查找两个范围集的交集。

IntersectsWith(NormalizedSpanCollection)

确定此范围集是否与另一个范围集相交。

IntersectsWith(Span)

确定此范围集是否与另一个范围相交。

Overlap(NormalizedSpanCollection, NormalizedSpanCollection)

查找两个跨度集的重叠。

OverlapsWith(NormalizedSpanCollection)

确定此范围集是否与另一个范围集重叠。

OverlapsWith(Span)

确定此范围集是否与另一个范围重叠。

ToString()

提供集的字符串表示形式。

Union(NormalizedSpanCollection, NormalizedSpanCollection)

查找两个跨度集的并集。

运算符

Equality(NormalizedSpanCollection, NormalizedSpanCollection)

确定两个范围集是否相同。

Inequality(NormalizedSpanCollection, NormalizedSpanCollection)

确定两个范围集是否不相同。

适用于