Version 3.3.0.1

BaseOrderedCollectionResolver<TCollection> class

Namespace: Sirenix.OdinInspector.Editor
Assembly: Sirenix.OdinInspector.Editor
public abstract class BaseOrderedCollectionResolver<TCollection> : BaseCollectionResolver<TCollection>, IOrderedCollectionResolver, ICollectionResolver, IApplyableResolver, IRefreshableResolver
Inheritance

Type Parameters

TCollection

Constructors

BaseOrderedCollectionResolver()
protected BaseOrderedCollectionResolver()

Methods

InsertAt(TCollection, Int32, Object)
protected abstract void InsertAt(TCollection collection, int index, object value)
Parameters
TCollection collection

System.Int32 index

System.Object value

QueueInsertAt(Int32, Object, Int32)
public void QueueInsertAt(int index, object value, int selectionIndex)
Parameters
System.Int32 index

System.Object value

System.Int32 selectionIndex

QueueInsertAt(Int32, Object[])
public void QueueInsertAt(int index, object[] values)
Parameters
System.Int32 index

System.Object[] values

QueueRemoveAt(Int32)
public void QueueRemoveAt(int index)
Parameters
System.Int32 index

QueueRemoveAt(Int32, Int32)
public void QueueRemoveAt(int index, int selectionIndex)
Parameters
System.Int32 index

System.Int32 selectionIndex

RemoveAt(TCollection, Int32)
protected abstract void RemoveAt(TCollection collection, int index)
Parameters
TCollection collection

System.Int32 index