| 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 |