internal Enumerator(PooledOrderedHashSet <TValue> PooledOrderedHashSet) { _PooledOrderedHashSet = PooledOrderedHashSet; _version = PooledOrderedHashSet._version; _index = 0; _current = default; }
public int UsingPooledOrderedHashSet() { var ordered = new PooledOrderedHashSet <string>(); for (int i = 0; i < _iterations.Length / 2; i++) { ordered.GetOrAdd(_iterations[i]).ToString(); } for (int i = 0; i < _iterations.Length; i++) { ordered.GetOrAdd(_iterations[i]).ToString(); } foreach (var str in ordered) { str.ToString(); } return(ordered.Count); }