value property

T get value
override

Get current value

Implementation

T get value => getter();
set value (T val)
override

Set value

Implementation

set value(T val) {
  T old = value;
  if (old == val) {
    return;
  }
  setter?.call(val);
  _controller.add(Change<T>(val, old));
}