Type of the value.
Type of the value.
Initial value, null when unset.
Initial exclusion.
true when the limit itself is out of the range (strict comparison).
true when the value is set (not null).
Current value, null when unset.
Protected_Removes every registered handler.
Limit to compare with.
true when value and exclusion are the same.
Registers a handler for an event.
Name of the event to listen to.
Event to subscribe to.
Callback invoked every time event is raised.
a subscription; dispose it to remove this single handler.
New exclusion; nothing happens when it is the current one.
New value, null to unset; nothing happens when it is the
current one (compared with ===).
Inverts the exclusion, always raising change.
the plain RangeLimit, or null when the value is unset.
Editable RangeLimit: a value (
nullwhen unset) and an exclusion flag. Raiseschangeonly when one of the two actually changes.