# NativeParallelHashMapExtensions

> Provides extension methods for hash maps.

## Definition

* **Type:** Class
* **Namespace:** [Unity.Collections](/engine/6000.7/script-reference/unity/collections.md)
* **Assembly:** UnityEngine.ManagedKernelModule

```csharp
public static class NativeParallelHashMapExtensions
```

## Static Methods

| Method                                                                                                                          | Description                                                                                 |
| ------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- |
| [GetUniqueKeyArray](/engine/6000.7/script-reference/unity/collections/nativeparallelhashmapextensions/getuniquekeyarray.md)     | Returns an array populated with the unique keys from this multi hash map.                   |
| [GetUnsafeBucketData](/engine/6000.7/script-reference/unity/collections/nativeparallelhashmapextensions/getunsafebucketdata.md) | Returns a "bucket" view of this hash map.                                                   |
| [Remove](/engine/6000.7/script-reference/unity/collections/nativeparallelhashmapextensions/remove.md)                           | Removes all occurrences of a particular key-value pair.                                     |
| [Unique](/engine/6000.7/script-reference/unity/collections/nativeparallelhashmapextensions/unique.md)                           | Removes duplicate values from this sorted array and returns the number of values remaining. |
