public void AddKeys(TrackedTransactionKey[] keys) { // We make sure there is no duplicates, while keeping the order of keys foreach (var k in keys) { if (Keys.Add(k)) { OrderedKeys.Add(k); } } }
public void Add(TKey key, TValue value) { OrderedKeys.Add(key); OrderedValues.Add(value); Map.Add(key, value); }