KeyValueCollectionPropertyBag<T0,T1,T2>

class in Unity.Properties

/

Inherits from:Unity.Properties.PropertyBag_1

/

Implemented in:UnityEngine.PropertiesModule


Implements interfaces:ICollectionPropertyBag<T0,T1>, ICollectionPropertyBagAccept<T0>, IDictionaryPropertyAccept<T0>, IDictionaryPropertyBag<T0,T1,T2>, IDictionaryPropertyBagAccept<T0>, IKeyedProperties<T0,T1>, IPropertyBag, IPropertyBag<T0>

Description

An IPropertyBag_1 implementation for a generic collection of key/value pairs using the IDictionary_2 interface.

Inherited Members

Properties

InstantiationKind Implement this property and return true to provide custom type instantiation for the container type.

Public Methods

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.

Protected Methods

Instantiate Implement this method to provide custom type instantiation for the container type.

Did you find this page useful? Please give it a rating: