A collection of spans that are sorted by start position, // with adjacent and overlapping spans combined.
Definition
Namespace:Telerik.Windows.SyntaxEditor.Core.Text
Assembly:Telerik.Windows.SyntaxEditor.Core.dll
Syntax:
public class NormalizedSpanCollection : ReadOnlyCollection<Span>, IList<Span>, ICollection<Span>, IList, ICollection, IReadOnlyList<Span>, IReadOnlyCollection<Span>, IEnumerable<Span>, IEnumerable
Inheritance: objectReadOnlyCollection<Span>NormalizedSpanCollection
Implements:
Inherited Members
Constructors
Initializes a new instance of the NormalizedSpanCollection class.
public NormalizedSpanCollection()
Initializes a new instance of the NormalizedSpanCollection class.
Initializes a new instance of the NormalizedSpanCollection class.
Methods
Gets the difference instance between two instances of NormalizedSpanCollection.
public static NormalizedSpanCollection Difference(NormalizedSpanCollection left, NormalizedSpanCollection right)
Intersects two NormalizedSpanCollection instances.
public static NormalizedSpanCollection Intersection(NormalizedSpanCollection left, NormalizedSpanCollection right)
Checks if this instance intersects with other NormalizedSpanCollection instance.
public bool IntersectsWith(NormalizedSpanCollection other)
Overlaps two NormalizedSpanCollection instances.
public static NormalizedSpanCollection Overlap(NormalizedSpanCollection left, NormalizedSpanCollection right)
Checks if this instance overlaps with other NormalizedSpanCollection instance.
public bool OverlapsWith(NormalizedSpanCollection otherNormalizedCollection)
Unites two NormalizedSpanCollection instances.
public static NormalizedSpanCollection Union(NormalizedSpanCollection left, NormalizedSpanCollection right)
Operators
public static bool operator !=(NormalizedSpanCollection left, NormalizedSpanCollection right)
public static bool operator ==(NormalizedSpanCollection left, NormalizedSpanCollection right)