# ulongValue

> Value of an integer property as an unsigned long.

## Definition

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

```csharp
public ulong ulongValue { get; set; }
```

### Remarks

Contains a valid value when [SerializedProperty.propertyType](/engine/6000.3/script-reference/unityeditor/serializedproperty/propertytype.md) is [SerializedPropertyType.Integer](/engine/6000.3/script-reference/unityeditor/serializedpropertytype/integer.md). Suitable for accessing values when [SerializedProperty.numericType](/engine/6000.3/script-reference/unityeditor/serializedproperty/numerictype.md) is [SerializedPropertyNumericType.UInt64](/engine/6000.3/script-reference/unityeditor/serializedpropertynumerictype/uint64.md), and also supports smaller unsigned types (uint, ushort and byte).

Additional Resources: [SerializedProperty.longValue](/engine/6000.3/script-reference/unityeditor/serializedproperty/longvalue.md), [SerializedProperty.uintValue](/engine/6000.3/script-reference/unityeditor/serializedproperty/uintvalue.md), [SerializedProperty.numericType](/engine/6000.3/script-reference/unityeditor/serializedproperty/numerictype.md), [SerializedProperty.propertyType](/engine/6000.3/script-reference/unityeditor/serializedproperty/propertytype.md), [SerializedPropertyType.Integer](/engine/6000.3/script-reference/unityeditor/serializedpropertytype/integer.md).
