Struct UnsafeHashMap<TKey, TValue>.ParallelWriter
A parallel writer for a NativeHashMap.
Namespace: Unity.Collections.LowLevel.Unsafe
Syntax
[NativeContainerIsAtomicWriteOnly]
public struct ParallelWriter
Remarks
Use AsParallelWriter() to create a parallel writer for a NativeHashMap.
Properties
Capacity
The number of key-value pairs that fit in the current allocation.
Declaration
public readonly int Capacity { get; }
Property Value
| Type | Description |
|---|---|
| Int32 | The number of key-value pairs that fit in the current allocation. |
Methods
TryAdd(TKey, TValue)
Adds a new key-value pair.
Declaration
public bool TryAdd(TKey key, TValue item)
Parameters
| Type | Name | Description |
|---|---|---|
| TKey | key | The key to add. |
| TValue | item | The value to add. |
Returns
| Type | Description |
|---|---|
| Boolean | True if the key-value pair was added. |
Remarks
If the key is already present, this method returns false without modifying the hash map.