Abstract
Protected
constructorReturns the current number of entries.
The version number used to track changes.
Protected
_Protected
Abstract
_Protected
Abstract
_Protected
Abstract
_Optional
max: numberThrows if the provided version does not match the current one.
Clears the contents of the collection resulting in a count of zero.
Returns true if the equality comparer resolves true on any element in the collection.
Clears the collection. Provided for compatibility with disposal routines.
Returns an iterable filtered by the provided predicate.
Returns the current number of entries.
Increments the collection version. Useful for tracking changes.
The new version.
Returns an iterable mapped by the provided selector.
Applies a reducer function to all the elements in this sequence. The first entry is used as the initial accumulator value, and the specified function is used to select the result value.
Applies a reducer function to all the elements in this sequence. The specified seed value is used as the initial accumulator value, and the specified function is used to select the result value.
Removes entries from the collection allowing for a limit. For example if the collection not a distinct set, more than one entry could be removed.
The entry to remove.
Limit of entries to remove. Will remove all matches if no max specified.
The number of entries removed.
Creates a copy of the contents as an array.
Base class for implementing an externally modifiable collection.