# VisitContext<TContainer, TValue>

> Context object used during visitation when a IProperty<TContainer> is visited.

## Definition

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

```csharp
public readonly struct VisitContext<TContainer, TValue>
```

## Properties

| Property                                                                               | Description                 |
| -------------------------------------------------------------------------------------- | --------------------------- |
| [Property](/engine/6000.0/script-reference/unity/properties/visitcontext2/property.md) | The property being visited. |

## Methods

| Method                                                                                                                                   | Description                                                       |
| ---------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------- |
| [ContinueVisitation](/engine/6000.0/script-reference/unity/properties/visitcontext2/continuevisitation.md)                               | Continues visitation through the next visitation adapter.         |
| [ContinueVisitationWithoutAdapters](/engine/6000.0/script-reference/unity/properties/visitcontext2/continuevisitationwithoutadapters.md) | Continues visitation while skipping the next visitation adapters. |
