# GetHashCode64

> Gets a 64-bits hashcode from a type computed for the AssemblyQualifiedName

## Definition

* **Type:** Method
* **Namespace:** [Unity.Burst](/engine/6000.6/script-reference/unity/burst.md)
* **Assembly:** UnityEngine.BurstModule

## GetHashCode64\<T>()

Gets a 64-bits hashcode from a type computed for the AssemblyQualifiedName

```csharp
public static long GetHashCode64<T>()
```

### Returns

| Type                                                        | Description          |
| ----------------------------------------------------------- | -------------------- |
| [long](https://learn.microsoft.com/dotnet/api/system.int64) | The 64-bit hashcode. |

## GetHashCode64(Type)

Gets a 64-bits hashcode from a type computed for the AssemblyQualifiedName. This method cannot be used from a burst job.

```csharp
public static long GetHashCode64(Type type)
```

### Parameters

**** (\[Type]\(https\://learn.microsoft.com/dotnet/api/system.type)): Type to calculate a hash for

### Returns

| Type                                                        | Description          |
| ----------------------------------------------------------- | -------------------- |
| [long](https://learn.microsoft.com/dotnet/api/system.int64) | The 64-bit hashcode. |
