예제 #1
0
 public FrequencyIncrementer(ILinks <TLink> links, TLink frequencyMarker, TLink unaryOne, IIncrementer <TLink> unaryNumberIncrementer)
     : base(links)
 {
     _frequencyMarker        = frequencyMarker;
     _unaryOne               = unaryOne;
     _unaryNumberIncrementer = unaryNumberIncrementer;
 }
예제 #2
0
 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;
 }