CoreIterableExtensions<T> extension
- on
-
- Iterable<
T>
- Iterable<
Methods
-
addOrReplace<
R> (T item, {required R equateBy(T)}) → List< T> -
Available on Iterable<
T> , provided by the CoreIterableExtensions extension -
allUnique<
E> (E uniqueComparePropExtractor(T item)) → bool -
Available on Iterable<
T> , provided by the CoreIterableExtensions extension -
merge<
R> (Iterable< T> other, {required R equateBy(T)}) → List<T> -
Available on Iterable<
Includes elements from bothT> , provided by the CoreIterableExtensions extensionthisandotherbut when an item is found in both lists then the on fromotheris taken only. Items in both list should be unique because of naive merging. -
putBetween(
T item) → List< T> -
Available on Iterable<
PutT> , provided by the CoreIterableExtensions extensionitembetween elements of a non-empty iterable. Empty iterable is returned as is. -
sortedByDate(
DateTime? getDate(T), {bool ascending = true}) → List< T> -
Available on Iterable<
Sorts the items by the selectedT> , provided by the CoreIterableExtensions extensionDateTime?. null values are put to the end of the list. -
unique(
) → Iterable< T> -
Available on Iterable<
T> , provided by the CoreIterableExtensions extension