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