Share via


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)

判斷兩個範圍集合是否不相同。

適用於