value property
T
get
value
getter: Return the value of the underlying object.
Implementation
T get value {
// if rx automatic aspect is enabled. (precede over state rx aspect)
if (stateRxAutoAspectFlag == true) {
touch(); // Touch to activate rx automatic aspect management.
//
} else if (stateWidgetAspectsFlag == true) {
if (stateWidgetAspects != null) {
rxAspects.addAll(stateWidgetAspects!);
} else {
_isNullBroadcast = true;
}
}
return _value;
}
set
value
(T value)
setter: Set the value of the underlying object.
Implementation
set value(T value) {
if (_value != value) {
_value = value;
publishRxAspects();
}
}