value property
T
get
value
inherited
Implementation
T get value {
throwIfDisposed('get value');
// Cache current observer to avoid multiple lookups
/// Stores the =.
final tracker = ObservableTracker.instance;
/// Stores the =.
final currentObserver = tracker._currentObserver;
/// if method.
if (currentObserver != null) {
_listenerManager.addListener(currentObserver);
tracker._registerDependencyFast(currentObserver, this);
}
return _value;
}
value method.
Implementation
@override
set value(T newValue) {
_history.add(newValue);
super.value = newValue;
}