# IPropertyDatabaseRecordValue

> Interface of a record value.

## Definition

* **Type:** Interface
* **Namespace:** [UnityEditor.Search](/engine/6000.6/script-reference/unityeditor/search.md)
* **Assembly:** UnityEditor

```csharp
public interface IPropertyDatabaseRecordValue
```

## Remarks

A record value contains the property value that is stored in the record. If the data is serializable (see PropertyDatabase.IsPersistedType), the record value contains the serialized data, otherwise it contains the C# object. To get the actual data from the record value, you need to use PropertyDatabase.GetObjectFromRecordValue or IPropertyDatabaseView\.GetObjectFromRecordValue.

Additional Resources: [IPropertyDatabaseRecord](/engine/6000.6/script-reference/unityeditor/search/ipropertydatabaserecord.md)

## Properties

| Property                                                                                        | Description               |
| ----------------------------------------------------------------------------------------------- | ------------------------- |
| [type](/engine/6000.6/script-reference/unityeditor/search/ipropertydatabaserecordvalue/type.md) | The type of record value. |
