# NativeListUnsafeUtility

> Provides unsafe utility methods for NativeList.

## Definition

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

```csharp
public static class NativeListUnsafeUtility
```

## Static Methods

| Method                                                                                                                                      | Description                                                                                                                        |
| ------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
| [GetAtomicSafetyHandle](/engine/6000.7/script-reference/unity/collections/lowlevel/unsafe/nativelistunsafeutility/getatomicsafetyhandle.md) | Returns this list's [AtomicSafetyHandle](/engine/6000.7/script-reference/unity/collections/lowlevel/unsafe/atomicsafetyhandle.md). |
| [GetUnsafePtr](/engine/6000.7/script-reference/unity/collections/lowlevel/unsafe/nativelistunsafeutility/getunsafeptr.md)                   | Returns a pointer to this list's internal buffer.                                                                                  |
| [GetUnsafeReadOnlyPtr](/engine/6000.7/script-reference/unity/collections/lowlevel/unsafe/nativelistunsafeutility/getunsafereadonlyptr.md)   | Returns a pointer to this list's internal buffer.                                                                                  |
