PropertyStrongListValueEntryChanger<TList, TElement>

Provides functionality for applying list modifications to value entries representing strong lists.

namespace Sirenix.OdinInspector.Editor
public sealed class PropertyStrongListValueEntryChanger<TList, TElement> : PropertyListValueEntryChanger
where TList : Object, IList<TElement>


Namespace: Sirenix.OdinInspector.Editor
Assembly: Sirenix.OdinInspector


Definition Description
PropertyStrongListValueEntryChanger(IPropertyValueEntry<TList>) Initializes a new instance of the PropertyStrongListValueEntryChanger<TList, TElement> class.


Return Type Definition Description
Type ElementType The element type of the lists that this changer represents.
IPropertyValueEntry Entry The value entry that this changer is associated with.


Return Type Definition Description
void AddListElementImplementation(Object[]) Implementation of the add list element change.
void ClearListImplementation() Implementation of the clear list change.
void InsertListElementAtImplementation(int, Object[]) Implementation of the insert list element change.
void RemoveListElementAtImplementation(int) Implementation of the remove list element change.