# IVisitPropertyAdapter

> Implement this interface to handle visitation for all properties.

## Definition

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

```csharp
public interface IVisitPropertyAdapter : IPropertyVisitorAdapter
```

## Remarks

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