Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


ListPropertyBag<TElement>

A IPropertyBag<TContainer> implementation for a List_1 type.
Read time 1 minuteLast updated 10 days ago

Definition

  • Type: Class
  • Namespace: Unity.Properties
  • Assembly: UnityEngine.PropertiesModule
  • Inherits from: IndexedCollectionPropertyBag<List<T>, T>
  • Implements: IListPropertyBag<List<T>, T>, ICollectionPropertyBag<List<T>, T>, IPropertyBag<List<T>>, IPropertyBag, ICollectionPropertyBagAccept<List<T>>, IListPropertyBagAccept<List<T>>, IListPropertyAccept<List<T>>, IIndexedProperties<List<T>>
public class ListPropertyBag<TElement> : IndexedCollectionPropertyBag<List<TElement>, TElement>, IListPropertyBag<List<TElement>, TElement>, ICollectionPropertyBag<List<TElement>, TElement>, IPropertyBag<List<TElement>>, IPropertyBag, ICollectionPropertyBagAccept<List<TElement>>, IListPropertyBagAccept<List<TElement>>, IListPropertyAccept<List<TElement>>, IIndexedProperties<List<TElement>>

Inheritance

Inherited Members

  • IndexedCollectionPropertyBag<List<T>, T>.TryGetProperty(List<T>, int, IProperty<List<T>>)
  • IndexedCollectionPropertyBag<List<T>, T>.InstantiateWithCount(int)
  • PropertyBag<List<T>>.Accept(ITypeVisitor)
  • PropertyBag<List<T>>.GetProperties()
  • PropertyBag<List<T>>.GetProperties(List<T>)
  • PropertyBag<List<T>>.Instantiate()
  • PropertyBag<List<T>>.CreateInstance()
  • PropertyBag<List<T>>.TryCreateInstance(List<T>)
  • PropertyBag<List<T>>.InstantiationKind()