Namespace: | Sirenix.OdinInspector.Editor |
Assembly: | Sirenix.OdinInspector.Editor |
public static class ProcessedMemberPropertyResolverExtensions
public static Type ProcessingOwnerType { get; set; }
public static void AddDelegate(this IList<InspectorPropertyInfo> infos, string name, Action delegate)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.String | name | |
System.Action | delegate |
public static void AddDelegate(this IList<InspectorPropertyInfo> infos, string name, Action delegate, params Attribute[] attributes)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.String | name | |
System.Action | delegate | |
System.Attribute[] | attributes |
public static void AddDelegate(this IList<InspectorPropertyInfo> infos, string name, Action delegate, float order = 0F, params Attribute[] attributes)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.String | name | |
System.Action | delegate | |
System.Single | order | |
System.Attribute[] | attributes |
public static void AddDelegate(this IList<InspectorPropertyInfo> infos, string name, Delegate delegate, float order = 0F, params Attribute[] attributes)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.String | name | |
System.Delegate | delegate | |
System.Single | order | |
System.Attribute[] | attributes |
public static void AddDelegate<T1>(this IList<InspectorPropertyInfo> infos, string name, Action<T1> delegate)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.String | name | |
System.Action<T1> | delegate |
T1 |
public static void AddDelegate<T1>(this IList<InspectorPropertyInfo> infos, string name, Action<T1> delegate, params Attribute[] attributes)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.String | name | |
System.Action<T1> | delegate | |
System.Attribute[] | attributes |
T1 |
public static void AddDelegate<T1>(this IList<InspectorPropertyInfo> infos, string name, Action<T1> delegate, float order = 0F, params Attribute[] attributes)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.String | name | |
System.Action<T1> | delegate | |
System.Single | order | |
System.Attribute[] | attributes |
T1 |
public static void AddDelegate<TResult>(this IList<InspectorPropertyInfo> infos, string name, Func<TResult> delegate)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.String | name | |
System.Func<TResult> | delegate |
TResult |
public static void AddDelegate<TResult>(this IList<InspectorPropertyInfo> infos, string name, Func<TResult> delegate, params Attribute[] attributes)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.String | name | |
System.Func<TResult> | delegate | |
System.Attribute[] | attributes |
TResult |
public static void AddDelegate<TResult>(this IList<InspectorPropertyInfo> infos, string name, Func<TResult> delegate, float order = 0F, params Attribute[] attributes)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.String | name | |
System.Func<TResult> | delegate | |
System.Single | order | |
System.Attribute[] | attributes |
TResult |
public static void AddDelegate<T1, T2>(this IList<InspectorPropertyInfo> infos, string name, Action<T1, T2> delegate)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.String | name | |
System.Action<T1, T2> | delegate |
T1 | |
T2 |
public static void AddDelegate<T1, T2>(this IList<InspectorPropertyInfo> infos, string name, Action<T1, T2> delegate, params Attribute[] attributes)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.String | name | |
System.Action<T1, T2> | delegate | |
System.Attribute[] | attributes |
T1 | |
T2 |
public static void AddDelegate<T1, T2>(this IList<InspectorPropertyInfo> infos, string name, Action<T1, T2> delegate, float order = 0F, params Attribute[] attributes)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.String | name | |
System.Action<T1, T2> | delegate | |
System.Single | order | |
System.Attribute[] | attributes |
T1 | |
T2 |
public static void AddDelegate<T1, TResult>(this IList<InspectorPropertyInfo> infos, string name, Func<T1, TResult> delegate)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.String | name | |
System.Func<T1, TResult> | delegate |
T1 | |
TResult |
public static void AddDelegate<T1, TResult>(this IList<InspectorPropertyInfo> infos, string name, Func<T1, TResult> delegate, params Attribute[] attributes)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.String | name | |
System.Func<T1, TResult> | delegate | |
System.Attribute[] | attributes |
T1 | |
TResult |
public static void AddDelegate<T1, TResult>(this IList<InspectorPropertyInfo> infos, string name, Func<T1, TResult> delegate, float order = 0F, params Attribute[] attributes)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.String | name | |
System.Func<T1, TResult> | delegate | |
System.Single | order | |
System.Attribute[] | attributes |
T1 | |
TResult |
public static void AddDelegate<T1, T2, T3>(this IList<InspectorPropertyInfo> infos, string name, Action<T1, T2, T3> delegate)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.String | name | |
System.Action<T1, T2, T3> | delegate |
T1 | |
T2 | |
T3 |
public static void AddDelegate<T1, T2, T3>(this IList<InspectorPropertyInfo> infos, string name, Action<T1, T2, T3> delegate, params Attribute[] attributes)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.String | name | |
System.Action<T1, T2, T3> | delegate | |
System.Attribute[] | attributes |
T1 | |
T2 | |
T3 |
public static void AddDelegate<T1, T2, T3>(this IList<InspectorPropertyInfo> infos, string name, Action<T1, T2, T3> delegate, float order = 0F, params Attribute[] attributes)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.String | name | |
System.Action<T1, T2, T3> | delegate | |
System.Single | order | |
System.Attribute[] | attributes |
T1 | |
T2 | |
T3 |
public static void AddDelegate<T1, T2, TResult>(this IList<InspectorPropertyInfo> infos, string name, Func<T1, T2, TResult> delegate)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.String | name | |
System.Func<T1, T2, TResult> | delegate |
T1 | |
T2 | |
TResult |
public static void AddDelegate<T1, T2, TResult>(this IList<InspectorPropertyInfo> infos, string name, Func<T1, T2, TResult> delegate, params Attribute[] attributes)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.String | name | |
System.Func<T1, T2, TResult> | delegate | |
System.Attribute[] | attributes |
T1 | |
T2 | |
TResult |
public static void AddDelegate<T1, T2, TResult>(this IList<InspectorPropertyInfo> infos, string name, Func<T1, T2, TResult> delegate, float order = 0F, params Attribute[] attributes)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.String | name | |
System.Func<T1, T2, TResult> | delegate | |
System.Single | order | |
System.Attribute[] | attributes |
T1 | |
T2 | |
TResult |
public static void AddDelegate<T1, T2, T3, T4>(this IList<InspectorPropertyInfo> infos, string name, Action<T1, T2, T3, T4> delegate)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.String | name | |
System.Action<T1, T2, T3, T4> | delegate |
T1 | |
T2 | |
T3 | |
T4 |
public static void AddDelegate<T1, T2, T3, T4>(this IList<InspectorPropertyInfo> infos, string name, Action<T1, T2, T3, T4> delegate, params Attribute[] attributes)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.String | name | |
System.Action<T1, T2, T3, T4> | delegate | |
System.Attribute[] | attributes |
T1 | |
T2 | |
T3 | |
T4 |
public static void AddDelegate<T1, T2, T3, T4>(this IList<InspectorPropertyInfo> infos, string name, Action<T1, T2, T3, T4> delegate, float order = 0F, params Attribute[] attributes)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.String | name | |
System.Action<T1, T2, T3, T4> | delegate | |
System.Single | order | |
System.Attribute[] | attributes |
T1 | |
T2 | |
T3 | |
T4 |
public static void AddDelegate<T1, T2, T3, TResult>(this IList<InspectorPropertyInfo> infos, string name, Func<T1, T2, T3, TResult> delegate)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.String | name | |
System.Func<T1, T2, T3, TResult> | delegate |
T1 | |
T2 | |
T3 | |
TResult |
public static void AddDelegate<T1, T2, T3, TResult>(this IList<InspectorPropertyInfo> infos, string name, Func<T1, T2, T3, TResult> delegate, params Attribute[] attributes)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.String | name | |
System.Func<T1, T2, T3, TResult> | delegate | |
System.Attribute[] | attributes |
T1 | |
T2 | |
T3 | |
TResult |
public static void AddDelegate<T1, T2, T3, TResult>(this IList<InspectorPropertyInfo> infos, string name, Func<T1, T2, T3, TResult> delegate, float order = 0F, params Attribute[] attributes)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.String | name | |
System.Func<T1, T2, T3, TResult> | delegate | |
System.Single | order | |
System.Attribute[] | attributes |
T1 | |
T2 | |
T3 | |
TResult |
public static void AddDelegate<T1, T2, T3, T4, TResult>(this IList<InspectorPropertyInfo> infos, string name, Func<T1, T2, T3, T4, TResult> delegate)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.String | name | |
System.Func<T1, T2, T3, T4, TResult> | delegate |
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, params Attribute[] attributes)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.String | name | |
System.Func<T1, T2, T3, T4, TResult> | delegate | |
System.Attribute[] | attributes |
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, float order = 0F, params Attribute[] attributes)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.String | name | |
System.Func<T1, T2, T3, T4, TResult> | delegate | |
System.Single | order | |
System.Attribute[] | attributes |
T1 | |
T2 | |
T3 | |
T4 | |
TResult |
public static void AddMember(this IList<InspectorPropertyInfo> infos, MemberInfo member)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.Reflection.MemberInfo | member |
public static void AddMember(this IList<InspectorPropertyInfo> infos, MemberInfo member, params Attribute[] attributes)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.Reflection.MemberInfo | member | |
System.Attribute[] | attributes |
public static void AddMember(this IList<InspectorPropertyInfo> infos, MemberInfo member, bool allowEditable = true, SerializationBackend backend = null, params Attribute[] attributes)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.Reflection.MemberInfo | member | |
System.Boolean | allowEditable | |
SerializationBackend | backend | |
System.Attribute[] | attributes |
public static void AddMember(this IList<InspectorPropertyInfo> infos, string name)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.String | name |
public static void AddMember(this IList<InspectorPropertyInfo> infos, string name, params Attribute[] attributes)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.String | name | |
System.Attribute[] | attributes |
public static void AddMember(this IList<InspectorPropertyInfo> infos, string name, bool allowEditable = true, SerializationBackend backend = null, params Attribute[] attributes)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.String | name | |
System.Boolean | allowEditable | |
SerializationBackend | backend | |
System.Attribute[] | attributes |
public static void AddProcessedMember(this IList<InspectorPropertyInfo> infos, InspectorProperty parentProperty, MemberInfo member)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
InspectorProperty | parentProperty | |
System.Reflection.MemberInfo | member |
public static void AddProcessedMember(this IList<InspectorPropertyInfo> infos, InspectorProperty parentProperty, MemberInfo member, params Attribute[] attributes)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
InspectorProperty | parentProperty | |
System.Reflection.MemberInfo | member | |
System.Attribute[] | attributes |
public static void AddProcessedMember(this IList<InspectorPropertyInfo> infos, InspectorProperty parentProperty, MemberInfo member, bool allowEditable = true, SerializationBackend backend = null, params Attribute[] attributes)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
InspectorProperty | parentProperty | |
System.Reflection.MemberInfo | member | |
System.Boolean | allowEditable | |
SerializationBackend | backend | |
System.Attribute[] | attributes |
public static void AddProcessedMember(this IList<InspectorPropertyInfo> infos, InspectorProperty parentProperty, string name)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
InspectorProperty | parentProperty | |
System.String | name |
public static void AddProcessedMember(this IList<InspectorPropertyInfo> infos, InspectorProperty parentProperty, string name, params Attribute[] attributes)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
InspectorProperty | parentProperty | |
System.String | name | |
System.Attribute[] | attributes |
public static void AddProcessedMember(this IList<InspectorPropertyInfo> infos, InspectorProperty parentProperty, string name, bool allowEditable = true, SerializationBackend backend = null, params Attribute[] attributes)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
InspectorProperty | parentProperty | |
System.String | name | |
System.Boolean | allowEditable | |
SerializationBackend | backend | |
System.Attribute[] | attributes |
public static void AddValue<TValue>(this IList<InspectorPropertyInfo> infos, string name, Func<TValue> getter, Action<TValue> setter)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.String | name | |
System.Func<TValue> | getter | |
System.Action<TValue> | setter |
TValue |
public static void AddValue<TValue>(this IList<InspectorPropertyInfo> infos, string name, Func<TValue> getter, Action<TValue> setter, params Attribute[] attributes)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.String | name | |
System.Func<TValue> | getter | |
System.Action<TValue> | setter | |
System.Attribute[] | attributes |
TValue |
public static void AddValue<TValue>(this IList<InspectorPropertyInfo> infos, string name, Func<TValue> getter, Action<TValue> setter, float order = 0F, SerializationBackend backend = null)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.String | name | |
System.Func<TValue> | getter | |
System.Action<TValue> | setter | |
System.Single | order | |
SerializationBackend | backend |
TValue |
public static void AddValue<TValue>(this IList<InspectorPropertyInfo> infos, string name, Func<TValue> getter, Action<TValue> setter, float order = 0F, SerializationBackend backend = null, params Attribute[] attributes)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.String | name | |
System.Func<TValue> | getter | |
System.Action<TValue> | setter | |
System.Single | order | |
SerializationBackend | backend | |
System.Attribute[] | attributes |
TValue |
public static void AddValue<TOwner, TValue>(this IList<InspectorPropertyInfo> infos, string name, ValueGetter<TOwner, TValue> getter, ValueSetter<TOwner, TValue> setter)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.String | name | |
Sirenix.Utilities.ValueGetter<TOwner, TValue> | getter | |
Sirenix.Utilities.ValueSetter<TOwner, TValue> | setter |
TOwner | |
TValue |
public static void AddValue<TOwner, TValue>(this IList<InspectorPropertyInfo> infos, string name, ValueGetter<TOwner, TValue> getter, ValueSetter<TOwner, TValue> setter, params Attribute[] attributes)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.String | name | |
Sirenix.Utilities.ValueGetter<TOwner, TValue> | getter | |
Sirenix.Utilities.ValueSetter<TOwner, TValue> | setter | |
System.Attribute[] | attributes |
TOwner | |
TValue |
public static void AddValue<TOwner, TValue>(this IList<InspectorPropertyInfo> infos, string name, ValueGetter<TOwner, TValue> getter, ValueSetter<TOwner, TValue> setter, float order = 0F, SerializationBackend backend = null)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.String | name | |
Sirenix.Utilities.ValueGetter<TOwner, TValue> | getter | |
Sirenix.Utilities.ValueSetter<TOwner, TValue> | setter | |
System.Single | order | |
SerializationBackend | backend |
TOwner | |
TValue |
public static void AddValue<TOwner, TValue>(this IList<InspectorPropertyInfo> infos, string name, ValueGetter<TOwner, TValue> getter, ValueSetter<TOwner, TValue> setter, float order = 0F, SerializationBackend backend = null, params Attribute[] attributes)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.String | name | |
Sirenix.Utilities.ValueGetter<TOwner, TValue> | getter | |
Sirenix.Utilities.ValueSetter<TOwner, TValue> | setter | |
System.Single | order | |
SerializationBackend | backend | |
System.Attribute[] | attributes |
TOwner | |
TValue |
public static InspectorPropertyInfo Find(this IList<InspectorPropertyInfo> infos, string name)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.String | name |
InspectorPropertyInfo |
public static bool Remove(this IList<InspectorPropertyInfo> infos, string name)
System.Collections.Generic.IList<InspectorPropertyInfo> | infos | |
System.String | name |
System.Boolean |