PropertyDictionaryElementValueEntry<TDictionary, TKey, TValue>

Represents the values of an InspectorProperty for a dictionary key value pair element, and contains utilities for querying the values' type and getting and setting them.

namespace Sirenix.OdinInspector.Editor
public sealed class PropertyDictionaryElementValueEntry<TDictionary, TKey, TValue> : PropertyValueEntry<TDictionary, EditableKeyValuePair%3cTKey%2c+TValue%3e>
where TDictionary : Object, IDictionary<TKey, TValue>


Namespace: Sirenix.OdinInspector.Editor
Assembly: Sirenix.OdinInspector


Return Type Definition Description
bool HasTempInvalidKey Whether this entry curreny has a temporary invalid key while the user is editing in the inspector.
PropertyValueCategory ValueCategory The value category of this value entry.


Return Type Definition Description
Object GetActualBoxedValue(TDictionary) Gets the actual boxed value of the tree target.
EditableKeyValuePair<TKey, TValue> GetActualValue(TDictionary) Gets the actual value of the tree target.
void SetActualBoxedValueImplementation(int, Object) Sets the actual target tree value.
void SetActualValueImplementation(int, EditableKeyValuePair<TKey, TValue>) Sets the actual target tree value.