SportTracks 2.0 API
IValueRangeSeries<(Of <(T>)>) Interface
SportTracks 2.0 APIZoneFiveSoftware.Common.DataIValueRangeSeries<(Of <(T>)>)
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.
Declaration Syntax
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
Generic Template Parameters
T
Members
All MembersMethodsProperties



IconMemberDescription
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.

See Also
IValueRange<(Of <(T>)>)

Assembly: Common.Data (Module: Common.Data) Version: 2.0.2972.36983