Version 2.1.0.0

ProcessedMemberPropertyResolverExtensions class

Namespace: Sirenix.OdinInspector.Editor
Assembly: Sirenix.OdinInspector.Editor
public static class ProcessedMemberPropertyResolverExtensions
Inheritance
  • System.Object
  • ProcessedMemberPropertyResolverExtensions

Properties

ProcessingOwnerType
public static Type ProcessingOwnerType { get; set; }

Methods

AddDelegate(IList<InspectorPropertyInfo>, String, Action)
public static void AddDelegate(this IList<InspectorPropertyInfo> infos, string name, Action delegate)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.String name

System.Action delegate

AddDelegate(IList<InspectorPropertyInfo>, String, Action, Attribute[])
public static void AddDelegate(this IList<InspectorPropertyInfo> infos, string name, Action delegate, params Attribute[] attributes)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.String name

System.Action delegate

System.Attribute[] attributes

AddDelegate(IList<InspectorPropertyInfo>, String, Action, Int32, Attribute[])
public static void AddDelegate(this IList<InspectorPropertyInfo> infos, string name, Action delegate, int order = 0, params Attribute[] attributes)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.String name

System.Action delegate

System.Int32 order

System.Attribute[] attributes

AddDelegate(IList<InspectorPropertyInfo>, String, Delegate, Int32, Attribute[])
public static void AddDelegate(this IList<InspectorPropertyInfo> infos, string name, Delegate delegate, int order = 0, params Attribute[] attributes)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.String name

System.Delegate delegate

System.Int32 order

System.Attribute[] attributes

AddDelegate<T1>(IList<InspectorPropertyInfo>, String, Action<T1>)
public static void AddDelegate<T1>(this IList<InspectorPropertyInfo> infos, string name, Action<T1> delegate)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.String name

System.Action<T1> delegate

Type Parameters
T1

AddDelegate<T1>(IList<InspectorPropertyInfo>, String, Action<T1>, Attribute[])
public static void AddDelegate<T1>(this IList<InspectorPropertyInfo> infos, string name, Action<T1> delegate, params Attribute[] attributes)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.String name

System.Action<T1> delegate

System.Attribute[] attributes

Type Parameters
T1

AddDelegate<T1>(IList<InspectorPropertyInfo>, String, Action<T1>, Int32, Attribute[])
public static void AddDelegate<T1>(this IList<InspectorPropertyInfo> infos, string name, Action<T1> delegate, int order = 0, params Attribute[] attributes)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.String name

System.Action<T1> delegate

System.Int32 order

System.Attribute[] attributes

Type Parameters
T1

AddDelegate<TResult>(IList<InspectorPropertyInfo>, String, Func<TResult>)
public static void AddDelegate<TResult>(this IList<InspectorPropertyInfo> infos, string name, Func<TResult> delegate)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.String name

System.Func<TResult> delegate

Type Parameters
TResult

AddDelegate<TResult>(IList<InspectorPropertyInfo>, String, Func<TResult>, Attribute[])
public static void AddDelegate<TResult>(this IList<InspectorPropertyInfo> infos, string name, Func<TResult> delegate, params Attribute[] attributes)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.String name

System.Func<TResult> delegate

System.Attribute[] attributes

Type Parameters
TResult

AddDelegate<TResult>(IList<InspectorPropertyInfo>, String, Func<TResult>, Int32, Attribute[])
public static void AddDelegate<TResult>(this IList<InspectorPropertyInfo> infos, string name, Func<TResult> delegate, int order = 0, params Attribute[] attributes)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.String name

System.Func<TResult> delegate

System.Int32 order

System.Attribute[] attributes

Type Parameters
TResult

AddDelegate<T1, T2>(IList<InspectorPropertyInfo>, String, Action<T1, T2>)
public static void AddDelegate<T1, T2>(this IList<InspectorPropertyInfo> infos, string name, Action<T1, T2> delegate)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.String name

System.Action<T1, T2> delegate

Type Parameters
T1

T2

AddDelegate<T1, T2>(IList<InspectorPropertyInfo>, String, Action<T1, T2>, Attribute[])
public static void AddDelegate<T1, T2>(this IList<InspectorPropertyInfo> infos, string name, Action<T1, T2> delegate, params Attribute[] attributes)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.String name

System.Action<T1, T2> delegate

System.Attribute[] attributes

Type Parameters
T1

T2

AddDelegate<T1, T2>(IList<InspectorPropertyInfo>, String, Action<T1, T2>, Int32, Attribute[])
public static void AddDelegate<T1, T2>(this IList<InspectorPropertyInfo> infos, string name, Action<T1, T2> delegate, int order = 0, params Attribute[] attributes)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.String name

System.Action<T1, T2> delegate

System.Int32 order

System.Attribute[] attributes

Type Parameters
T1

T2

AddDelegate<T1, TResult>(IList<InspectorPropertyInfo>, String, Func<T1, TResult>)
public static void AddDelegate<T1, TResult>(this IList<InspectorPropertyInfo> infos, string name, Func<T1, TResult> delegate)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.String name

System.Func<T1, TResult> delegate

Type Parameters
T1

TResult

AddDelegate<T1, TResult>(IList<InspectorPropertyInfo>, String, Func<T1, TResult>, Attribute[])
public static void AddDelegate<T1, TResult>(this IList<InspectorPropertyInfo> infos, string name, Func<T1, TResult> delegate, params Attribute[] attributes)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.String name

System.Func<T1, TResult> delegate

System.Attribute[] attributes

Type Parameters
T1

TResult

AddDelegate<T1, TResult>(IList<InspectorPropertyInfo>, String, Func<T1, TResult>, Int32, Attribute[])
public static void AddDelegate<T1, TResult>(this IList<InspectorPropertyInfo> infos, string name, Func<T1, TResult> delegate, int order = 0, params Attribute[] attributes)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.String name

System.Func<T1, TResult> delegate

System.Int32 order

System.Attribute[] attributes

Type Parameters
T1

TResult

AddDelegate<T1, T2, T3>(IList<InspectorPropertyInfo>, String, Action<T1, T2, T3>)
public static void AddDelegate<T1, T2, T3>(this IList<InspectorPropertyInfo> infos, string name, Action<T1, T2, T3> delegate)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.String name

System.Action<T1, T2, T3> delegate

Type Parameters
T1

T2

T3

AddDelegate<T1, T2, T3>(IList<InspectorPropertyInfo>, String, Action<T1, T2, T3>, Attribute[])
public static void AddDelegate<T1, T2, T3>(this IList<InspectorPropertyInfo> infos, string name, Action<T1, T2, T3> delegate, params Attribute[] attributes)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.String name

System.Action<T1, T2, T3> delegate

System.Attribute[] attributes

Type Parameters
T1

T2

T3

AddDelegate<T1, T2, T3>(IList<InspectorPropertyInfo>, String, Action<T1, T2, T3>, Int32, Attribute[])
public static void AddDelegate<T1, T2, T3>(this IList<InspectorPropertyInfo> infos, string name, Action<T1, T2, T3> delegate, int order = 0, params Attribute[] attributes)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.String name

System.Action<T1, T2, T3> delegate

System.Int32 order

System.Attribute[] attributes

Type Parameters
T1

T2

T3

AddDelegate<T1, T2, TResult>(IList<InspectorPropertyInfo>, String, Func<T1, T2, TResult>)
public static void AddDelegate<T1, T2, TResult>(this IList<InspectorPropertyInfo> infos, string name, Func<T1, T2, TResult> delegate)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.String name

System.Func<T1, T2, TResult> delegate

Type Parameters
T1

T2

TResult

AddDelegate<T1, T2, TResult>(IList<InspectorPropertyInfo>, String, Func<T1, T2, TResult>, Attribute[])
public static void AddDelegate<T1, T2, TResult>(this IList<InspectorPropertyInfo> infos, string name, Func<T1, T2, TResult> delegate, params Attribute[] attributes)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.String name

System.Func<T1, T2, TResult> delegate

System.Attribute[] attributes

Type Parameters
T1

T2

TResult

AddDelegate<T1, T2, TResult>(IList<InspectorPropertyInfo>, String, Func<T1, T2, TResult>, Int32, Attribute[])
public static void AddDelegate<T1, T2, TResult>(this IList<InspectorPropertyInfo> infos, string name, Func<T1, T2, TResult> delegate, int order = 0, params Attribute[] attributes)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.String name

System.Func<T1, T2, TResult> delegate

System.Int32 order

System.Attribute[] attributes

Type Parameters
T1

T2

TResult

AddDelegate<T1, T2, T3, T4>(IList<InspectorPropertyInfo>, String, Action<T1, T2, T3, T4>)
public static void AddDelegate<T1, T2, T3, T4>(this IList<InspectorPropertyInfo> infos, string name, Action<T1, T2, T3, T4> delegate)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.String name

System.Action<T1, T2, T3, T4> delegate

Type Parameters
T1

T2

T3

T4

AddDelegate<T1, T2, T3, T4>(IList<InspectorPropertyInfo>, String, Action<T1, T2, T3, T4>, Attribute[])
public static void AddDelegate<T1, T2, T3, T4>(this IList<InspectorPropertyInfo> infos, string name, Action<T1, T2, T3, T4> delegate, params Attribute[] attributes)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.String name

System.Action<T1, T2, T3, T4> delegate

System.Attribute[] attributes

Type Parameters
T1

T2

T3

T4

AddDelegate<T1, T2, T3, T4>(IList<InspectorPropertyInfo>, String, Action<T1, T2, T3, T4>, Int32, Attribute[])
public static void AddDelegate<T1, T2, T3, T4>(this IList<InspectorPropertyInfo> infos, string name, Action<T1, T2, T3, T4> delegate, int order = 0, params Attribute[] attributes)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.String name

System.Action<T1, T2, T3, T4> delegate

System.Int32 order

System.Attribute[] attributes

Type Parameters
T1

T2

T3

T4

AddDelegate<T1, T2, T3, TResult>(IList<InspectorPropertyInfo>, String, Func<T1, T2, T3, TResult>)
public static void AddDelegate<T1, T2, T3, TResult>(this IList<InspectorPropertyInfo> infos, string name, Func<T1, T2, T3, TResult> delegate)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.String name

System.Func<T1, T2, T3, TResult> delegate

Type Parameters
T1

T2

T3

TResult

AddDelegate<T1, T2, T3, TResult>(IList<InspectorPropertyInfo>, String, Func<T1, T2, T3, TResult>, Attribute[])
public static void AddDelegate<T1, T2, T3, TResult>(this IList<InspectorPropertyInfo> infos, string name, Func<T1, T2, T3, TResult> delegate, params Attribute[] attributes)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.String name

System.Func<T1, T2, T3, TResult> delegate

System.Attribute[] attributes

Type Parameters
T1

T2

T3

TResult

AddDelegate<T1, T2, T3, TResult>(IList<InspectorPropertyInfo>, String, Func<T1, T2, T3, TResult>, Int32, Attribute[])
public static void AddDelegate<T1, T2, T3, TResult>(this IList<InspectorPropertyInfo> infos, string name, Func<T1, T2, T3, TResult> delegate, int order = 0, params Attribute[] attributes)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.String name

System.Func<T1, T2, T3, TResult> delegate

System.Int32 order

System.Attribute[] attributes

Type Parameters
T1

T2

T3

TResult

AddDelegate<T1, T2, T3, T4, TResult>(IList<InspectorPropertyInfo>, String, Func<T1, T2, T3, T4, TResult>)
public static void AddDelegate<T1, T2, T3, T4, TResult>(this IList<InspectorPropertyInfo> infos, string name, Func<T1, T2, T3, T4, TResult> delegate)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.String name

System.Func<T1, T2, T3, T4, TResult> delegate

Type Parameters
T1

T2

T3

T4

TResult

AddDelegate<T1, T2, T3, T4, TResult>(IList<InspectorPropertyInfo>, String, Func<T1, T2, T3, T4, TResult>, Attribute[])
public static void AddDelegate<T1, T2, T3, T4, TResult>(this IList<InspectorPropertyInfo> infos, string name, Func<T1, T2, T3, T4, TResult> delegate, params Attribute[] attributes)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.String name

System.Func<T1, T2, T3, T4, TResult> delegate

System.Attribute[] attributes

Type Parameters
T1

T2

T3

T4

TResult

AddDelegate<T1, T2, T3, T4, TResult>(IList<InspectorPropertyInfo>, String, Func<T1, T2, T3, T4, TResult>, Int32, Attribute[])
public static void AddDelegate<T1, T2, T3, T4, TResult>(this IList<InspectorPropertyInfo> infos, string name, Func<T1, T2, T3, T4, TResult> delegate, int order = 0, params Attribute[] attributes)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.String name

System.Func<T1, T2, T3, T4, TResult> delegate

System.Int32 order

System.Attribute[] attributes

Type Parameters
T1

T2

T3

T4

TResult

AddMember(IList<InspectorPropertyInfo>, MemberInfo)
public static void AddMember(this IList<InspectorPropertyInfo> infos, MemberInfo member)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.Reflection.MemberInfo member

AddMember(IList<InspectorPropertyInfo>, MemberInfo, Attribute[])
public static void AddMember(this IList<InspectorPropertyInfo> infos, MemberInfo member, params Attribute[] attributes)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.Reflection.MemberInfo member

System.Attribute[] attributes

AddMember(IList<InspectorPropertyInfo>, MemberInfo, Boolean, SerializationBackend, Attribute[])
public static void AddMember(this IList<InspectorPropertyInfo> infos, MemberInfo member, bool allowEditable = true, SerializationBackend backend = SerializationBackend.None, params Attribute[] attributes)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.Reflection.MemberInfo member

System.Boolean allowEditable

SerializationBackend backend

System.Attribute[] attributes

AddMember(IList<InspectorPropertyInfo>, String)
public static void AddMember(this IList<InspectorPropertyInfo> infos, string name)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.String name

AddMember(IList<InspectorPropertyInfo>, String, Attribute[])
public static void AddMember(this IList<InspectorPropertyInfo> infos, string name, params Attribute[] attributes)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.String name

System.Attribute[] attributes

AddMember(IList<InspectorPropertyInfo>, String, Boolean, SerializationBackend, Attribute[])
public static void AddMember(this IList<InspectorPropertyInfo> infos, string name, bool allowEditable = true, SerializationBackend backend = SerializationBackend.None, params Attribute[] attributes)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.String name

System.Boolean allowEditable

SerializationBackend backend

System.Attribute[] attributes

AddProcessedMember(IList<InspectorPropertyInfo>, InspectorProperty, MemberInfo)
public static void AddProcessedMember(this IList<InspectorPropertyInfo> infos, InspectorProperty parentProperty, MemberInfo member)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

InspectorProperty parentProperty

System.Reflection.MemberInfo member

AddProcessedMember(IList<InspectorPropertyInfo>, InspectorProperty, MemberInfo, Attribute[])
public static void AddProcessedMember(this IList<InspectorPropertyInfo> infos, InspectorProperty parentProperty, MemberInfo member, params Attribute[] attributes)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

InspectorProperty parentProperty

System.Reflection.MemberInfo member

System.Attribute[] attributes

AddProcessedMember(IList<InspectorPropertyInfo>, InspectorProperty, MemberInfo, Boolean, SerializationBackend, Attribute[])
public static void AddProcessedMember(this IList<InspectorPropertyInfo> infos, InspectorProperty parentProperty, MemberInfo member, bool allowEditable = true, SerializationBackend backend = SerializationBackend.None, params Attribute[] attributes)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

InspectorProperty parentProperty

System.Reflection.MemberInfo member

System.Boolean allowEditable

SerializationBackend backend

System.Attribute[] attributes

AddProcessedMember(IList<InspectorPropertyInfo>, InspectorProperty, String)
public static void AddProcessedMember(this IList<InspectorPropertyInfo> infos, InspectorProperty parentProperty, string name)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

InspectorProperty parentProperty

System.String name

AddProcessedMember(IList<InspectorPropertyInfo>, InspectorProperty, String, Attribute[])
public static void AddProcessedMember(this IList<InspectorPropertyInfo> infos, InspectorProperty parentProperty, string name, params Attribute[] attributes)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

InspectorProperty parentProperty

System.String name

System.Attribute[] attributes

AddProcessedMember(IList<InspectorPropertyInfo>, InspectorProperty, String, Boolean, SerializationBackend, Attribute[])
public static void AddProcessedMember(this IList<InspectorPropertyInfo> infos, InspectorProperty parentProperty, string name, bool allowEditable = true, SerializationBackend backend = SerializationBackend.None, params Attribute[] attributes)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

InspectorProperty parentProperty

System.String name

System.Boolean allowEditable

SerializationBackend backend

System.Attribute[] attributes

AddValue<TValue>(IList<InspectorPropertyInfo>, String, Func<TValue>, Action<TValue>)
public static void AddValue<TValue>(this IList<InspectorPropertyInfo> infos, string name, Func<TValue> getter, Action<TValue> setter)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.String name

System.Func<TValue> getter

System.Action<TValue> setter

Type Parameters
TValue

AddValue<TValue>(IList<InspectorPropertyInfo>, String, Func<TValue>, Action<TValue>, Attribute[])
public static void AddValue<TValue>(this IList<InspectorPropertyInfo> infos, string name, Func<TValue> getter, Action<TValue> setter, params Attribute[] attributes)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.String name

System.Func<TValue> getter

System.Action<TValue> setter

System.Attribute[] attributes

Type Parameters
TValue

AddValue<TValue>(IList<InspectorPropertyInfo>, String, Func<TValue>, Action<TValue>, Int32, SerializationBackend)
public static void AddValue<TValue>(this IList<InspectorPropertyInfo> infos, string name, Func<TValue> getter, Action<TValue> setter, int order = 0, SerializationBackend backend = SerializationBackend.None)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.String name

System.Func<TValue> getter

System.Action<TValue> setter

System.Int32 order

SerializationBackend backend

Type Parameters
TValue

AddValue<TValue>(IList<InspectorPropertyInfo>, String, Func<TValue>, Action<TValue>, Int32, SerializationBackend, Attribute[])
public static void AddValue<TValue>(this IList<InspectorPropertyInfo> infos, string name, Func<TValue> getter, Action<TValue> setter, int order = 0, SerializationBackend backend = SerializationBackend.None, params Attribute[] attributes)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.String name

System.Func<TValue> getter

System.Action<TValue> setter

System.Int32 order

SerializationBackend backend

System.Attribute[] attributes

Type Parameters
TValue

AddValue<TOwner, TValue>(IList<InspectorPropertyInfo>, String, ValueGetter<TOwner, TValue>, ValueSetter<TOwner, TValue>)
public static void AddValue<TOwner, TValue>(this IList<InspectorPropertyInfo> infos, string name, ValueGetter<TOwner, TValue> getter, ValueSetter<TOwner, TValue> setter)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.String name

Sirenix.Utilities.ValueGetter<TOwner, TValue> getter

Sirenix.Utilities.ValueSetter<TOwner, TValue> setter

Type Parameters
TOwner

TValue

AddValue<TOwner, TValue>(IList<InspectorPropertyInfo>, String, ValueGetter<TOwner, TValue>, ValueSetter<TOwner, TValue>, Attribute[])
public static void AddValue<TOwner, TValue>(this IList<InspectorPropertyInfo> infos, string name, ValueGetter<TOwner, TValue> getter, ValueSetter<TOwner, TValue> setter, params Attribute[] attributes)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.String name

Sirenix.Utilities.ValueGetter<TOwner, TValue> getter

Sirenix.Utilities.ValueSetter<TOwner, TValue> setter

System.Attribute[] attributes

Type Parameters
TOwner

TValue

AddValue<TOwner, TValue>(IList<InspectorPropertyInfo>, String, ValueGetter<TOwner, TValue>, ValueSetter<TOwner, TValue>, Int32, SerializationBackend)
public static void AddValue<TOwner, TValue>(this IList<InspectorPropertyInfo> infos, string name, ValueGetter<TOwner, TValue> getter, ValueSetter<TOwner, TValue> setter, int order = 0, SerializationBackend backend = SerializationBackend.None)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.String name

Sirenix.Utilities.ValueGetter<TOwner, TValue> getter

Sirenix.Utilities.ValueSetter<TOwner, TValue> setter

System.Int32 order

SerializationBackend backend

Type Parameters
TOwner

TValue

AddValue<TOwner, TValue>(IList<InspectorPropertyInfo>, String, ValueGetter<TOwner, TValue>, ValueSetter<TOwner, TValue>, Int32, SerializationBackend, Attribute[])
public static void AddValue<TOwner, TValue>(this IList<InspectorPropertyInfo> infos, string name, ValueGetter<TOwner, TValue> getter, ValueSetter<TOwner, TValue> setter, int order = 0, SerializationBackend backend = SerializationBackend.None, params Attribute[] attributes)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.String name

Sirenix.Utilities.ValueGetter<TOwner, TValue> getter

Sirenix.Utilities.ValueSetter<TOwner, TValue> setter

System.Int32 order

SerializationBackend backend

System.Attribute[] attributes

Type Parameters
TOwner

TValue

Find(IList<InspectorPropertyInfo>, String)
public static InspectorPropertyInfo Find(this IList<InspectorPropertyInfo> infos, string name)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.String name

Remove(IList<InspectorPropertyInfo>, String)
public static bool Remove(this IList<InspectorPropertyInfo> infos, string name)
Parameters
System.Collections.Generic.IList<InspectorPropertyInfo> infos

System.String name

Returns
System.Boolean

This website is brand new and built with the Odin 2.1 beta in mind. This means you might discover some features such as attribute expressions that are only available in the beta.

You can download the 2.1 beta from here and read the patch-notes here.