Class PropertyContainer
The PropertyContainer class is used as the entry point to operate on data containers using properties.
Inherited Members
Namespace: Unity.Properties
Syntax
public static class PropertyContainer
Methods
Accept<TContainer>(IPropertyBagVisitor, TContainer, VisitParameters)
Visit the specified container using the specified visitor.
Declaration
public static void Accept<TContainer>(IPropertyBagVisitor visitor, TContainer container, VisitParameters parameters = default(VisitParameters))
Parameters
| Type | Name | Description |
|---|---|---|
| IPropertyBagVisitor | visitor | The visitor. |
| TContainer | container | The container to visit. |
| VisitParameters | parameters | The visit parameters to use. |
Type Parameters
| Name | Description |
|---|---|
| TContainer | The container type. |
Exceptions
| Type | Condition |
|---|---|
| ArgumentNullException | The container is null. |
| InvalidContainerTypeException | The given container type is not valid for visitation. |
| MissingPropertyBagException | No property bag was found for the given container. |