# Accept

> Visit the specified container using the specified visitor.

## Definition

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

## Accept\<T>(IPropertyBagVisitor, T, VisitParameters)

Visit the specified `container` using the specified `visitor`.

```csharp
public static void Accept<TContainer>(IPropertyBagVisitor visitor, TContainer container, VisitParameters parameters = default)
```

### Parameters

**** (\[IPropertyBagVisitor]\(/engine/6000.5/script-reference/unity/properties/ipropertybagvisitor)): The visitor.**** (T): The container to visit.**** (\[VisitParameters]\(/engine/6000.5/script-reference/unity/properties/visitparameters)): The visit parameters to use.

## Accept\<T>(IPropertyBagVisitor, T, VisitParameters)

Visit the specified `container` using the specified `visitor`.

```csharp
public static void Accept<TContainer>(IPropertyBagVisitor visitor, ref TContainer container, VisitParameters parameters = default)
```

### Parameters

**** (\[IPropertyBagVisitor]\(/engine/6000.5/script-reference/unity/properties/ipropertybagvisitor)): The visitor.**** (T): The container to visit.**** (\[VisitParameters]\(/engine/6000.5/script-reference/unity/properties/visitparameters)): The visit parameters to use.

## Accept\<T>(IPropertyVisitor, T, PropertyPath, VisitParameters)

Visit the specified `container` using the specified `visitor` at the given [PropertyPath](/engine/6000.5/script-reference/unity/properties/propertypath.md).

```csharp
public static void Accept<TContainer>(IPropertyVisitor visitor, ref TContainer container, in PropertyPath path, VisitParameters parameters = default)
```

### Parameters

**** (\[IPropertyVisitor]\(/engine/6000.5/script-reference/unity/properties/ipropertyvisitor)): The visitor.**** (T): The container to visit.**** (\[PropertyPath]\(/engine/6000.5/script-reference/unity/properties/propertypath)): The property path to visit.**** (\[VisitParameters]\(/engine/6000.5/script-reference/unity/properties/visitparameters)): The visit parameters to use.
