public UnorderedHashSetEnumerator(UnorderedHashSet <K> set) { hashSet = set; iterator = -1; first = true; }
internal Node(UnorderedHashSet <K> hashSet, long iterator) { this.hashSet = hashSet; this.iterator = iterator; this.key = hashSet.GetKeyAt(iterator); }