# GetHashCode32

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

## Definition

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

## GetHashCode32\<T>()

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

```csharp
public static int GetHashCode32<T>()
```

### Returns

| Type                                                       | Description          |
| ---------------------------------------------------------- | -------------------- |
| [int](https://learn.microsoft.com/dotnet/api/system.int32) | The 32-bit hashcode. |

## GetHashCode32(Type)

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

```csharp
public static int GetHashCode32(Type type)
```

### Parameters

**** (\[Type]\(https\://learn.microsoft.com/dotnet/api/system.type)): The type to compute the hash from

### Returns

| Type                                                       | Description          |
| ---------------------------------------------------------- | -------------------- |
| [int](https://learn.microsoft.com/dotnet/api/system.int32) | The 32-bit hashcode. |
