# implicit operator ReadOnly(NativeReference<T>)

> Returns a read-only native reference that aliases the content of a native reference.

## Definition

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

## implicit operator ReadOnly(ReadOnl)

```csharp
public static implicit operator NativeReference<T>.ReadOnly(NativeReference<T> nativeReference)
```

### Parameters

**** (\[NativeReference\<T>]\(/engine/6000.7/script-reference/unity/collections/nativereference1)): NativeReference to alias.

### Returns

| Type                                                                                       | Description                                                                  |
| ------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------- |
| [ReadOnly](/engine/6000.7/script-reference/unity/collections/nativereference1/readonly.md) | A read-only native reference that aliases the content of a native reference. |
