ISciList<T> Interface Members
The following tables list the members exposed by ISciList<T>.
Public Properties
| Name | Description | |
|---|---|---|
![]() | Count | Gets the number of elements contained in the ICollection. (Inherited from System.Collections.Generic.ICollection<T>) |
![]() | HasValues | Gets a value indicating whether this list has any values. |
![]() | IsReadOnly | Gets a value indicating whether the ICollection is read-only. (Inherited from System.Collections.Generic.ICollection<T>) |
![]() | Item | Gets or sets the element at the specified index. (Inherited from System.Collections.Generic.IList<T>) |
![]() | ItemsArray | Gets the internal ItemsArray that this list wraps for direct unchecked access NOTE: The count of the ItemsArray may differ from the count of the List. Use the List.Count when iterating |
Public Methods
| Name | Description | |
|---|---|---|
![]() | Add | Adds an item to the ICollection. (Inherited from System.Collections.Generic.ICollection<T>) |
![]() | AddRange | Adds a range of items to the list |
![]() | AsList | Gets this instance as System.Collections.IList instance |
![]() | Clear | Removes all items from the ICollection. (Inherited from System.Collections.Generic.ICollection<T>) |
![]() | Contains | Determines whether the ICollection contains a specific value. (Inherited from System.Collections.Generic.ICollection<T>) |
![]() | ContainsBoundaryValues | Gets a value indicating whether this list has boundary values in specified range, such as Double.MaxValue, Double.NegativeInfinity, etc |
![]() | ContainsNaN | Gets a value indicating whether this list has NaN values in specified range |
![]() | CopyTo | Copies the elements of the ICollection to an System.Array, starting at a particular System.Array index. (Inherited from System.Collections.Generic.ICollection<T>) |
![]() | GetEnumerator | Returns an enumerator that iterates through the collection. (Inherited from System.Collections.Generic.IEnumerable<T>) |
![]() | GetMaximum | Gets the maximum in the list |
![]() | GetMinimum | Gets the minimum in the list |
![]() | GetMinMax | Gets the minimum and maximum in the list |
![]() | IndexOf | Determines the index of a specific item in the IList. (Inherited from System.Collections.Generic.IList<T>) |
![]() | Insert | Inserts an item to the IList at the specified index. (Inherited from System.Collections.Generic.IList<T>) |
![]() | InsertRange | Inserts a range of items to the list |
![]() | IsEvenlySpaced | Gets a value indicating whether this list has evenly spaced values in specified range |
![]() | IsSortedAscending | Gets a value indicating whether this list has sorted ascending values in specified range |
![]() | Remove | Removes the first occurrence of a specific object from the ICollection. (Inherited from System.Collections.Generic.ICollection<T>) |
![]() | RemoveAt | Removes the IList item at the specified index. (Inherited from System.Collections.Generic.IList<T>) |
![]() | RemoveRange | Removes a range of items from the list |
![]() | SetCount | Forces the count of the list, in operations where we know the capacity in advance |
Extension Methods
| Name | Description | |
|---|---|---|
![]() | ForEachDo | Overloaded. Iterates over the list and performs an action on each element |
See Also


