A collection which maintains an ordered, non-overlapping set of ranges {from,to}.
As ranges are added to the collection they may be combined with other ranges.
| C# | Visual Basic |
public interface IValueRangeSeries<T> : ICollection<IValueRange<T>>, IEnumerable<IValueRange<T>>, IEnumerable
Public Interface IValueRangeSeries(Of T) _ Implements ICollection(Of IValueRange(Of T)), IEnumerable(Of IValueRange(Of T)), _ IEnumerable
- T
| All Members | Methods | Properties | |||
| Icon | Member | Description |
|---|---|---|
| Add(T) | Adds an item to the ICollection<(Of <(T>)>). (Inherited from ICollection<(Of <(IValueRange<(Of <(T>)>)>)>).) | |
| Clear()()() | Removes all items from the ICollection<(Of <(T>)>). (Inherited from ICollection<(Of <(IValueRange<(Of <(T>)>)>)>).) | |
| Contains(T) | Determines whether the ICollection<(Of <(T>)>) contains a specific value. (Inherited from ICollection<(Of <(IValueRange<(Of <(T>)>)>)>).) | |
| CopyTo(array<T>[]()[], Int32) | Copies the elements of the ICollection<(Of <(T>)>) to an Array, starting at a particular Array index. (Inherited from ICollection<(Of <(IValueRange<(Of <(T>)>)>)>).) | |
| Count | Gets the number of elements contained in the ICollection<(Of <(T>)>). (Inherited from ICollection<(Of <(IValueRange<(Of <(T>)>)>)>).) | |
| GetEnumerator()()() | Returns an enumerator that iterates through the collection. (Inherited from IEnumerable<(Of <(IValueRange<(Of <(T>)>)>)>).) | |
| GetEnumerator()()() | Returns an enumerator that iterates through a collection. (Inherited from IEnumerable.) | |
| IndexOf(IValueRange<(Of <(T>)>)) |
The index position of the specified range.
| |
| IsReadOnly | Gets a value indicating whether the ICollection<(Of <(T>)>) is read-only. (Inherited from ICollection<(Of <(IValueRange<(Of <(T>)>)>)>).) | |
| Item[([(Int32])]) |
The range at the specified position.
| |
| Remove(T) | Removes the first occurrence of a specific object from the ICollection<(Of <(T>)>). (Inherited from ICollection<(Of <(IValueRange<(Of <(T>)>)>)>).) | |
| RemoveAt(Int32) |
Remove the range at the specified position.
|
IValueRange<(Of <(T>)>)