Click or drag to resize
BigListT Class
Represents a strongly typed list of objects. Uses BigArray to store objects.
Inheritance Hierarchy
SystemObject
  BioBigListT

Namespace: Bio
Assembly: Bio.Core (in Bio.Core.dll) Version: 2.0.0.1 (2.0.0.1)
Syntax
public class BigList<T> : IEnumerable<T>, IEnumerable

Type Parameters

T
Type of elements to store.

The BigListT type exposes the following members.

Constructors
Properties
  NameDescription
Public propertyCapacity
Gets or sets the capacity.
Public propertyCount
Gets or sets the number of elements present in the BigList.
Public propertyItem
Gets or sets the element at the specified index.
Top
Methods
  NameDescription
Public methodAdd
Adds an object to the end of the BigList.
Public methodClear
Removes all elements from the BigList.
Public methodContains
Determines whether an element is in the BigList.
Public methodCopyTo(Int64, T, Int64)
Copies a range of elements from the BigList to a compatible one-dimensional array.
Public methodCopyTo(Int64, T, Int32, Int64)
Copies a range of elements from the BigList to a compatible one-dimensional array, starting at the specified index of the destination array.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodForEach
Performs the specified action on each element of the BigList.
Public methodGetEnumerator
Returns an enumerator that iterates through the BigList.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIndexOf(T)
Searches for the specified object and returns the zero-based index of the first occurrence within the entire BigList.
Public methodIndexOf(T, Int64)
Searches for the specified object and returns the zero-based index of the first occurrence within the range of elements in the BigList that extends from the specified index to the last element.
Public methodIndexOf(T, Int64, Int64)
Searches for the specified object and returns the zero-based index of the first occurrence within the range of elements in the BigList that starts at the specified index and contains the specified number of elements.
Public methodInsert
Inserts an element into the BigList at the specified index.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRemove
Removes the first occurrence of a specific object from the BigList.
Public methodRemoveAt
Removes the element at the specified index of the BigList.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodTrimExcess
Sets the capacity to the actual number of elements in the BigList, if that number is less than a threshold value.
Public methodTrimToSize
Trims the list and removes all elements above newSize
Top
Extension Methods
  NameDescription
Public Extension MethodAppendT(T)Overloaded.
Yield an Enumeration of the list with the item appended to the end
(Defined by IEnumerableExtensions.)
Public Extension MethodAppendT(IEnumerableT)Overloaded.
Yield a concatenation of the two Enumerable lists
(Defined by IEnumerableExtensions.)
Public Extension MethodElementAtT
Returns the element at a specified index in a sequence.
(Defined by IEnumerableExtensions.)
Public Extension MethodForEachT(ActionT)Overloaded.
Calls an action on each element of a sequence. The action takes one argument: an element. It has no return value.
(Defined by IEnumerableExtensions.)
Public Extension MethodForEachT(ActionT, Int32)Overloaded.
Calls an action on each element of a sequence. The action takes two arguments: an element and the index of the element. It has no return value.
(Defined by IEnumerableExtensions.)
Public Extension MethodShuffleT
Shuffles the elements of a sequence.
(Defined by IEnumerableExtensions.)
Public Extension MethodStringJoinOverloaded.
Creates a string from a sequence of elements. No delimiter is used.
(Defined by IEnumerableExtensions.)
Public Extension MethodStringJoin(String)Overloaded.
Creates a delimited string from a sequence of elements.
(Defined by IEnumerableExtensions.)
Public Extension MethodStringJoin(String, Int32, String)Overloaded.
Creates a delimited string from a sequence of elements. At most maxLength elements will be used and "..." shows that more elements were in the list.
(Defined by IEnumerableExtensions.)
Public Extension MethodSubSequenceT
Take the items from a sequence starting with item # start (index 0) and contining for count items.
(Defined by IEnumerableExtensions.)
Public Extension MethodToHashSetTOverloaded.
Creates a HashSet from a sequence. If the sequence is already a HashSet, a new HashSet is still created.
(Defined by IEnumerableExtensions.)
Public Extension MethodToHashSetT(IEqualityComparerT)Overloaded.
Creates a HashSet from a sequence. If the sequence is already a HashSet, a new HashSet is still created.
(Defined by IEnumerableExtensions.)
Public Extension MethodToQueueT
Creates a Queue from a sequence. If the sequence is already a Queue, a new Queue is still created.
(Defined by IEnumerableExtensions.)
Top
See Also

Reference