NormalizedSpanCollection 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
按起始位置排序的跨度集合,并合并相邻范围和重叠跨度。
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) |
确定两个范围集是否不相同。 |