next method
Generates the next of the every base process.
It will skip currentCount times from the date using the
EverySkipCountWrapper.next process.
If currentCount is null, it will be set to count.
Implementation
@override
DateTime next(DateTime date, {DateTime? limit, int? currentCount}) {
assert(
currentCount == null || currentCount >= 0,
'currentCount must be greater than or equal to 0',
);
return processDate(
LimitedOrEveryHandler.next(every, date, limit: limit),
DateDirection.next,
limit: limit,
currentCount: currentCount ?? count,
);
}