public Enumerator(UnsafeHashSet *set) { _keyOffset = set->_collection.KeyOffset; _iterator = new UnsafeHashCollection.Enumerator(&set->_collection); }
public KeyEnumerator(UnsafeDictionary *dictionary) { _keyOffset = dictionary->_collection.KeyOffset; _iterator = new UnsafeHashCollection.Enumerator(&dictionary->_collection); }
public ValueEnumerator(UnsafeDictionary *dictionary) { _valueOffset = dictionary->_valueOffset; _iterator = new UnsafeHashCollection.Enumerator(&dictionary->_collection); }
public Enumerator(UnsafeDictionary *map) { _valueOffset = map->_valueOffset; _keyOffset = map->_collection.KeyOffset; _iterator = new UnsafeHashCollection.Enumerator(&map->_collection); }