value property

T get value

Gets the current value.

Implementation

T get value {
  _throwIfDisposed();
  return _value;
}
set value (T newValue)

Sets a new value and notifies all listeners if the value has changed.

Implementation

set value(T newValue) {
  _throwIfDisposed();
  if (_value != newValue) {
    final oldValue = _value;
    _value = newValue;
    _notifyListeners(newValue, oldValue);
  }
}