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

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.