KeyValueCollectionPropertyBag<TDictionary, TKey, TValue>
An IPropertyBag<TContainer> implementation for a generic collection of key/value pairs using the IDictionary_2 interface.
Read time 1 minuteLast updated 12 days ago
Definition
- Type: Class
- Namespace: Unity.Properties
- Assembly: UnityEngine.PropertiesModule
- Inherits from: PropertyBag<T>
- Implements: IDictionaryPropertyBag<T, T, T>, ICollectionPropertyBag<T, KeyValuePair<T, T>>, IPropertyBag<T>, IPropertyBag, ICollectionPropertyBagAccept<T>, IDictionaryPropertyBagAccept<T>, IDictionaryPropertyAccept<T>, IKeyedProperties<T, Object>
public class KeyValueCollectionPropertyBag<TDictionary, TKey, TValue> : PropertyBag<TDictionary>, IDictionaryPropertyBag<TDictionary, TKey, TValue>, ICollectionPropertyBag<TDictionary, KeyValuePair<TKey, TValue>>, IPropertyBag<TDictionary>, IPropertyBag, ICollectionPropertyBagAccept<TDictionary>, IDictionaryPropertyBagAccept<TDictionary>, IDictionaryPropertyAccept<TDictionary>, IKeyedProperties<TDictionary, object> where TDictionary : IDictionary<TKey, TValue>