Version 3.0.8.0

BaseMemberPropertyResolver<TValue> class

Namespace: Sirenix.OdinInspector.Editor
Assembly: Sirenix.OdinInspector.Editor
public abstract class BaseMemberPropertyResolver<TValue> : OdinPropertyResolver<TValue>, IMaySupportPrefabModifications
Inheritance

Type Parameters

TValue

Constructors

BaseMemberPropertyResolver()
protected BaseMemberPropertyResolver()

Properties

MaySupportPrefabModifications
public virtual bool MaySupportPrefabModifications { get; }

Methods

ChildNameToIndex(ref StringSlice)
public override int ChildNameToIndex(ref StringSlice name)
Parameters
StringSlice name

Returns
System.Int32

ChildNameToIndex(String)
public override sealed int ChildNameToIndex(string name)
Parameters
System.String name

Returns
System.Int32

GetChildCount(TValue)
protected override sealed int GetChildCount(TValue value)
Parameters
TValue value

Returns
System.Int32

GetChildInfo(Int32)
public override sealed InspectorPropertyInfo GetChildInfo(int childIndex)
Parameters
System.Int32 childIndex

GetPropertyInfos()
protected abstract InspectorPropertyInfo[] GetPropertyInfos()