Version 2.1.0.0

ICollectionResolver interface

Namespace: Sirenix.OdinInspector.Editor
Assembly: Sirenix.OdinInspector.Editor
public interface ICollectionResolver : IApplyableResolver, IRefreshableResolver

Properties

ElementType
Type ElementType { get; }
IsReadOnly
bool IsReadOnly { get; }
MaxCollectionLength
int MaxCollectionLength { get; }

Methods

CheckHasLengthConflict()
bool CheckHasLengthConflict()
Returns
System.Boolean

EnqueueChange(Action)
void EnqueueChange(Action action)
Parameters
System.Action action

QueueAdd(Object, Int32)
void QueueAdd(object value, int selectionIndex)
Parameters
System.Object value

System.Int32 selectionIndex

QueueAdd(Object[])
void QueueAdd(object[] values)
Parameters
System.Object[] values

QueueClear()
void QueueClear()
QueueRemove(Object, Int32)
void QueueRemove(object value, int selectionIndex)
Parameters
System.Object value

System.Int32 selectionIndex

QueueRemove(Object[])
void QueueRemove(object[] values)
Parameters
System.Object[] values