Version 2.1.0.0

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

This website is brand new and built with the Odin 2.1 beta in mind. This means you might discover some features such as attribute expressions that are only available in the beta.

You can download the 2.1 beta from here and read the patch-notes here.