The PropertyContainer class is used as the entry point to operate on data containers using properties.
| Accept | Visit the specified using the specified . |
| GetProperty | Gets an IProperty on the specified container for the given PropertyPath. |
| GetValue | Gets the value of a property by name. |
| IsPathValid | Returns true if a property exists at the specified PropertyPath. |
| SetValue | Sets the value of a property by name to the given value. |
| TryAccept | Tries to visit the specified by ref using the specified . |
| TryGetProperty | Gets an IProperty on the specified container for the given PropertyPath. |
| TryGetValue | Gets the value of a property by name. |
| TrySetValue | Tries to set the value of a property at the given path to the given value. |