internal void Collect(SampleCounter sc) { var hash = sc.GetAlterHash(); while (true) { if (hashTable.ContainsKey(hash)) { if (sc.AlterEqualsTo(hashTable[hash])) { hashTable[hash].counter++; return; } hash++; } else { hashTable[hash] = sc; return; } } }