class in Unity.Properties
/
Inherits from:Unity.Properties.PropertyBag_1
/
Implemented in:UnityEngine.PropertiesModule
Implements interfaces:ICollectionPropertyBag<T0,T1>, ICollectionPropertyBagAccept<T0>, IKeyedProperties<T0,T1>, IPropertyBag, IPropertyBag<T0>, ISetPropertyAccept<T0>, ISetPropertyBag<T0,T1>, ISetPropertyBagAccept<T0>
A IPropertyBag_1 implementation for a generic set of elements using the ISet_1 interface.
TryGetProperty | Gets the property associated with the specified name. |
InstantiationKind | Implement this property and return true to provide custom type instantiation for the container type. |
Accept | Accepts visitation from a specified ITypeVisitor. |
CreateInstance | Creates and returns a new instance of TContainer. |
GetProperties | Implement this method to return a PropertyCollection_1 that can enumerate through all properties for the TContainer. |
TryCreateInstance | Tries to create a new instance of TContainer. |
Instantiate | Implement this method to provide custom type instantiation for the container type. |