---
title: TypeHash
product: Unity Editor
version: '7000.0'
latest_version: '7000.0'
status: This page documents version 7000.0. The latest version is 7000.0.
canonical: https://docs.unity.com/en-us/engine/7000.0/script-reference/unityengine/blobobjectreference1/typehash
latest_url: https://docs.unity.com/en-us/engine/7000.0/script-reference/unityengine/blobobjectreference1/typehash.md
last_updated: 2026-11-07
generated_at: 2026-11-10T12:16:24.067Z
locale: en-us
---

# TypeHash

> Hash that identifies the type of the blob root, used to check that a BlobObject stores the type you expect.

## Definition

* **Type:** Property
* **Namespace:** [UnityEngine](/engine/7000.0/script-reference/unityengine.md)
* **Assembly:** UnityEngine.AnimationModule

```csharp
public static ulong TypeHash { get; }
```

### Remarks

The hash is computed from the full name of the type, without its assembly, so it is the same in the Editor and in players. Renaming the type or moving it to another namespace changes the hash, and data stored with the old hash no longer matches.

In Burst-compiled code, the value is 0 until managed code has read this property once.
