Struct UnsafeParallelMultiHashMap<TKey, TValue>.KeyValueEnumerator
An enumerator over the key-value pairs of a multi hash map.
Namespace: Unity.Collections.LowLevel.Unsafe
Syntax
public struct KeyValueEnumerator : IEnumerator<KeyValue<TKey, TValue>>, IDisposable, IEnumerator
Remarks
A key with N values is visited by the enumerator N times.
In an enumerator's initial state, Current is not valid to read. The first MoveNext() call advances the enumerator to the first key-value pair.
Properties
Current
The current key-value pair.
Declaration
public readonly KeyValue<TKey, TValue> Current { get; }
Property Value
Type | Description |
---|---|
KeyValue<TKey, TValue> | The current key-value pair. |
Methods
Dispose()
Does nothing.
Declaration
public void Dispose()
MoveNext()
Advances the enumerator to the next key-value pair.
Declaration
public bool MoveNext()
Returns
Type | Description |
---|---|
Boolean | True if Current is valid to read after the call. |
Reset()
Resets the enumerator to its initial state.
Declaration
public void Reset()