# Enum

> Represents an enumeration property.

## Definition

* **Type:** Field
* **Namespace:** [UnityEditor](/engine/6000.0/script-reference/unityeditor.md)
* **Assembly:** UnityEditor

```csharp
Enum = 7
```

### Remarks

[SerializedProperty.numericType](/engine/6000.0/script-reference/unityeditor/serializedproperty/numerictype.md) can be used to determine the type of the constant values of the enum used to access the enum type (typically int). Use [SerializedProperty.intValue](/engine/6000.0/script-reference/unityeditor/serializedproperty/intvalue.md) to access the numeric value, unless the enum type is uint, in which case [SerializedProperty.longValue](/engine/6000.0/script-reference/unityeditor/serializedproperty/longvalue.md) should be used. Additional Resources: [SerializedProperty](/engine/6000.0/script-reference/unityeditor/serializedproperty.md), [SerializedProperty.enumNames](/engine/6000.0/script-reference/unityeditor/serializedproperty/enumnames.md).
