Namespace: | Sirenix.OdinInspector.Editor |
Assembly: | Sirenix.OdinInspector.Editor |
public class AliasGetterSetter<TOwner, TValue, TPropertyOwner, TPropertyValue> : IValueGetterSetter<TOwner, TValue>, IValueGetterSetter
The type of the owner.
The type of the value.
The type of the property owner.
The type of the property value.
public AliasGetterSetter(IValueGetterSetter<TPropertyOwner, TPropertyValue> aliasedGetterSetter)
Sirenix.OdinInspector.Editor.IValueGetterSetter<TPropertyOwner, TPropertyValue> | aliasedGetterSetter | The information. |
System.ArgumentNullException | info |
public bool IsReadonly { get; }
public Type OwnerType { get; }
public Type ValueType { get; }
public TValue GetValue(ref TOwner owner)
TOwner | owner | The owner. |
TValue |
System.ArgumentNullException | owner is null |
public object GetValue(object owner)
System.Object | owner | The weakly typed owner. |
System.Object | The found value. |
public void SetValue(ref TOwner owner, TValue value)
TOwner | owner | The owner. |
TValue | value | The value. |
public void SetValue(object owner, object value)
System.Object | owner | The owner. |
System.Object | value | The value. |