# IVisitPropertyAdapter<TValue>

> Implement this interface to intercept the visitation for a specific TValue type.

## Definition

* **Type:** Interface
* **Namespace:** [Unity.Properties](/engine/6000.0/script-reference/unity/properties.md)
* **Assembly:** UnityEngine.PropertiesModule

```csharp
public interface IVisitPropertyAdapter<TValue> : IPropertyVisitorAdapter
```

## Remarks

[IVisitPropertyAdapter\<TContainer, TValue>](/engine/6000.0/script-reference/unity/properties/ivisitpropertyadapter2.md)[IVisitPropertyAdapter](/engine/6000.0/script-reference/unity/properties/ivisitpropertyadapter.md)
