| Namespace: | Sirenix.OdinInspector.Editor |
| Assembly: | Sirenix.OdinInspector.Editor |
public abstract class BaseKeyValueMapResolver<TMap> : BaseCollectionResolver<TMap>, IKeyValueMapResolver, ICollectionResolver, IApplyableResolver, IRefreshableResolver
protected BaseKeyValueMapResolver()
public override bool ChildPropertyRequiresRefresh(int index, InspectorPropertyInfo info)
| System.Int32 | index | |
| InspectorPropertyInfo | info |
| System.Boolean |
public abstract object GetKey(int selectionIndex, int childIndex)
| System.Int32 | selectionIndex | |
| System.Int32 | childIndex |
| System.Object |
public void QueueRemoveKey(object key, int selectionIndex)
| System.Object | key | |
| System.Int32 | selectionIndex |
public void QueueRemoveKey(object[] keys)
| System.Object[] | keys |
public void QueueSet(object key, object value, int selectionIndex)
| System.Object | key | |
| System.Object | value | |
| System.Int32 | selectionIndex |
public void QueueSet(object[] keys, object[] values)
| System.Object[] | keys | |
| System.Object[] | values |
protected abstract void RemoveKey(TMap map, object key)
| TMap | map | |
| System.Object | key |
protected abstract void Set(TMap map, object key, object value)
| TMap | map | |
| System.Object | key | |
| System.Object | value |