private static Aggregator aggregate(Aggregator aggregator, int i) { if (aggregator.previousIndex != i - 1) { aggregator.AddDivisorRange(); } aggregator.length++; aggregator.previousIndex = i; return(aggregator); }
private static Aggregator aggregate(Aggregator aggregator, bool b) { if (b) { aggregator.length++; } else if (aggregator.length > 0) { aggregator.AddDivisorRange(); } return(aggregator); }