Struct NativeHashMap<TKey, TValue>.ReadOnly
A read-only alias for the value of a NativeHashMap. Does not have its own allocated storage.
Namespace: Unity.Collections
Assembly: solution.dll
Syntax
[NativeContainer]
[NativeContainerIsReadOnly]
public struct NativeHashMap<TKey, TValue>.ReadOnly
Properties
Name | Description |
---|---|
Capacity | The number of key-value pairs that fit in the current allocation. |
Count | The current number of key-value pairs in this hash map. |
IsCreated | Whether this hash map has been allocated (and not yet deallocated). |
IsEmpty | Whether this hash map is empty. |
this[TKey] | Gets values by key. |
Methods
Name | Description |
---|---|
ContainsKey(TKey) | Returns true if a given key is present in this hash map. |
GetEnumerator() | Returns an enumerator over the key-value pairs of this hash map. |
GetKeyArray(AllocatorHandle) | Returns an array with a copy of all this hash map's keys (in no particular order). |
GetKeyValueArrays(AllocatorHandle) | Returns a NativeKeyValueArrays with a copy of all this hash map's keys and values. |
GetValueArray(AllocatorHandle) | Returns an array with a copy of all this hash map's values (in no particular order). |
TryGetValue(TKey, out TValue) | Returns the value associated with a key. |