# operator ==(NavQueryBuffer, NavQueryBuffer)

> Checks whether two NavQueryBuffer values refer to the same underlying pathfinding buffer.

## Definition

* **Type:** Operator
* **Namespace:** [Unity.AI.Navigation.LowLevel](/engine/6000.5/script-reference/unity/ai/navigation/lowlevel.md)
* **Assembly:** UnityEngine.AIModule

```csharp
public static bool operator ==(NavQueryBuffer left, NavQueryBuffer right)
```

### Parameters

**** (\[NavQueryBuffer]\(/engine/6000.5/script-reference/unity/ai/navigation/lowlevel/navquerybuffer)): The first NavQueryBuffer to compare.**** (\[NavQueryBuffer]\(/engine/6000.5/script-reference/unity/ai/navigation/lowlevel/navquerybuffer)): The second NavQueryBuffer to compare.

### Returns

| Type                                                          | Description                                                                              |
| ------------------------------------------------------------- | ---------------------------------------------------------------------------------------- |
| [bool](https://learn.microsoft.com/dotnet/api/system.boolean) | `true` if the two NavQueryBuffer values point to the same allocation, `false` otherwise. |

### Remarks

This operator is a syntactic shortcut equivalent to calling [NavQueryBuffer.Equals](/engine/6000.5/script-reference/unity/ai/navigation/lowlevel/navquerybuffer/equals.md). Use it inside expressions where the `==` syntax is more concise than an explicit method call. The comparison only succeeds when both values point to the same allocation in memory.

### Examples

```csharp
using Unity.Collections;
using UnityEngine;
using Unity.AI.Navigation.LowLevel;

public class NavQueryBufferEqualOperatorExample : MonoBehaviour
{
    void Start()
    {
        using NavWorld world = NavWorld.GetDefaultWorld();
        NavQueryBuffer original = new NavQueryBuffer(world, Allocator.Persistent, 1024);
        NavQueryBuffer alias = original;

        if (original == alias)
            Debug.Log("Both variables alias the same NavQueryBuffer allocation.");

        original.Dispose();
    }
}
```
