length property

  1. @override
int get length
inherited

The number of elements in this Iterable.

Counting all elements may involve iterating through all elements and can therefore be slow. Some iterables have a more efficient way to find the number of elements. These must override the default implementation of length.

Implementation

@override
int get length => _base.length;
  1. @override
set length (int value)
override

from here all functions are equal to List<T> with the addition that all modifying functions will call notifyListener if not in a transaction.

Implementation

@override
set length(int value) {
  super.length = value;
  _notify();
}