Struct UnsafeMultiHashMap<TKey, TValue>.Enumerator
An enumerator over the values of an individual key in a multi hash map.
Namespace: Unity.Collections.LowLevel.Unsafe
Assembly: Unity.Collections.dll
Syntax
public struct UnsafeMultiHashMap<TKey, TValue>.Enumerator
Remarks
In an enumerator's initial state, Current is not valid to read. The first MoveNext() call advances the enumerator to the first value of the key.
Properties
Current
The current value.
Declaration
public TValue Current { get; }
Property Value
Type | Description |
---|---|
TValue | The current value. |
Methods
Dispose()
Does nothing.
Declaration
public void Dispose()
GetEnumerator()
Returns this enumerator.
Declaration
public UnsafeMultiHashMap<TKey, TValue>.Enumerator GetEnumerator()
Returns
Type | Description |
---|---|
UnsafeMultiHashMap<TKey, TValue>.Enumerator | This enumerator. |
MoveNext()
Advances the enumerator to the next value of the key.
Declaration
public bool MoveNext()
Returns
Type | Description |
---|---|
bool | True if Current is valid to read after the call. |
Reset()
Resets the enumerator to its initial state.
Declaration
public void Reset()