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>
}

Requirements

Namespace: Sirenix.OdinInspector.Editor
Assembly: Sirenix.OdinInspector
Version: 1.0.6.1

Properties

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.

Methods

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.