public FrequencyIncrementer(ILinks <TLink> links, TLink frequencyMarker, TLink unaryOne, IIncrementer <TLink> unaryNumberIncrementer) : base(links) { _frequencyMarker = frequencyMarker; _unaryOne = unaryOne; _unaryNumberIncrementer = unaryNumberIncrementer; }
static void Measure(IIncrementer incrementer) { for (int i = 0; i < 100000001; i++) { incrementer.Inc(0); } }
public FrequencyIncrementingSequenceIndex(ILinks <TLink> links, IProperty <TLink, TLink> frequencyPropertyOperator, IIncrementer <TLink> frequencyIncrementer) : base(links) { _frequencyPropertyOperator = frequencyPropertyOperator; _frequencyIncrementer = frequencyIncrementer; }