start method
If inclusive
is provided and differs from the current start inclusion,
the start value is adjusted to the next or previous value accordingly.
inclusive
Optional. If provided, overrides the start inclusion.
Returns the start value of the range, optionally with inclusion overridden.
Implementation
@override
CTYPE? start({bool? inclusive}) =>
_start == null || inclusive == null || _startInclusive == inclusive
? _start
: inclusive
? _next(_start)
: _prev(_start);