Namespace: | Sirenix.OdinInspector.Editor |
Assembly: | Sirenix.OdinInspector.Editor |
public abstract class BaseOrderedCollectionResolver<TCollection> : BaseCollectionResolver<TCollection>, IOrderedCollectionResolver, ICollectionResolver, IApplyableResolver, IRefreshableResolver
protected BaseOrderedCollectionResolver()
protected abstract void InsertAt(TCollection collection, int index, object value)
TCollection | collection | |
System.Int32 | index | |
System.Object | value |
public void QueueInsertAt(int index, object value, int selectionIndex)
System.Int32 | index | |
System.Object | value | |
System.Int32 | selectionIndex |
public void QueueInsertAt(int index, object[] values)
System.Int32 | index | |
System.Object[] | values |
public void QueueRemoveAt(int index)
System.Int32 | index |
public void QueueRemoveAt(int index, int selectionIndex)
System.Int32 | index | |
System.Int32 | selectionIndex |
protected abstract void RemoveAt(TCollection collection, int index)
TCollection | collection | |
System.Int32 | index |