NormalizedSpanCollection Class

 

A collection of spans that are sorted by start position, with adjacent and overlapping spans combined.

Namespace:   Microsoft.VisualStudio.Text
Assembly:  Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)

System.Object
  System.Collections.ObjectModel.ReadOnlyCollection<T>
    Microsoft.VisualStudio.Text.NormalizedSpanCollection

public class NormalizedSpanCollection : ReadOnlyCollection<Span>

NameDescription
System_CAPS_pubmethodNormalizedSpanCollection()

Initializes a new instance of NormalizedSpanCollection that is empty.

System_CAPS_pubmethodNormalizedSpanCollection(IEnumerable<Span>)

Initializes a new instance of NormalizedSpanCollection that contains the specified list of spans.

System_CAPS_pubmethodNormalizedSpanCollection(Span)

Initializes a new instance of NormalizedSpanCollection that contains the specified span.

NameDescription
System_CAPS_pubpropertyCount

(Inherited from ReadOnlyCollection<T>.)

System_CAPS_pubpropertyItem[Int32]

(Inherited from ReadOnlyCollection<T>.)

System_CAPS_protpropertyItems

(Inherited from ReadOnlyCollection<T>.)

NameDescription
System_CAPS_pubmethodContains(T)

(Inherited from ReadOnlyCollection<T>.)

System_CAPS_pubmethodCopyTo(T[], Int32)

(Inherited from ReadOnlyCollection<T>.)

System_CAPS_pubmethodSystem_CAPS_staticDifference(NormalizedSpanCollection, NormalizedSpanCollection)

Finds the difference between two sets. The difference is defined as everything in the first span set that is not in the second span set.

System_CAPS_pubmethodEquals(Object)

Determines whether this span set is the same as another object.(Overrides Object.Equals(Object).)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodGetEnumerator()

(Inherited from ReadOnlyCollection<T>.)

System_CAPS_pubmethodGetHashCode()

Gets a unique hash code for the span set.(Overrides Object.GetHashCode().)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodIndexOf(T)

(Inherited from ReadOnlyCollection<T>.)

System_CAPS_pubmethodSystem_CAPS_staticIntersection(NormalizedSpanCollection, NormalizedSpanCollection)

Finds the intersection of two span sets.

System_CAPS_pubmethodIntersectsWith(NormalizedSpanCollection)

Determines whether this span set intersects with another span set.

System_CAPS_pubmethodIntersectsWith(Span)

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodSystem_CAPS_staticOverlap(NormalizedSpanCollection, NormalizedSpanCollection)

Finds the overlap of two span sets.

System_CAPS_pubmethodOverlapsWith(NormalizedSpanCollection)

Determines whether this span set overlaps with another span set.

System_CAPS_pubmethodOverlapsWith(Span)

System_CAPS_pubmethodToString()

Provides a string representation of the set.(Overrides Object.ToString().)

System_CAPS_pubmethodSystem_CAPS_staticUnion(NormalizedSpanCollection, NormalizedSpanCollection)

Finds the union of two span sets.

NameDescription
System_CAPS_pubfieldSystem_CAPS_staticEmpty

NameDescription
System_CAPS_puboperatorSystem_CAPS_staticEquality(NormalizedSpanCollection, NormalizedSpanCollection)

Determines whether two span sets are the same.

System_CAPS_puboperatorSystem_CAPS_staticInequality(NormalizedSpanCollection, NormalizedSpanCollection)

Determines whether two span sets are not the same.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: