Protected Internal_Protected Internal_Protected Internal_Protected Internal_Protected Internal_Protected Internal_Internal_Gets the number of items in the enumerable or throws an error if it needs to be enumerated to get it
Protected_InternalEnsure there is an internal indexer function adequate for this enumerable This also determines if the enumerable can seek
the Enumerable instance exposes the same iterator as the wrapped iterable or generator function
[symbol.iterator]
Applies an accumulator function over a sequence. The specified seed value is used as the initial accumulator value, and the specified function is used to select the result value. (equivalent to Javascript reduce)
aggregate
Determines whether all elements of a sequence satisfy a condition.
true if all
Determines whether any element of a sequence exists or satisfies a condition.
true if any
Computes the average of a sequence of numeric values
average
Determines whether the Enumerable can seek (lookup an item by index)
Returns the number of items in the Enumerable, even if it has to enumerate all items to do it
count
Not implemented
if empty
Returns the element at a specified index in a sequence or undefined if the index is out of range.
at or default
Returns the first element of a sequence, or undefined if no element is found
or default
Returns the last element of a sequence, or undefined if no element is found
or default
Same as count
count
Returns the single element of a sequence or undefined if none found. It throws if the sequence contains multiple items
or default
Computes the sum of a sequence of numeric values
sum
Computes the sum and count of a sequence of numeric values
and count
Not implemented (use toMap)
dictionary
Not implemented (use toSet)
hash set
Not implemented (use groupBy)
lookup
StaticemptyStaticfromStaticrangegenerates a sequence of integer numbers within a specified range.
range
StaticrepeatStaticsort
wrapper class over iterable instances that exposes the methods usually found in .NET LINQ