| Namespace: | Sirenix.OdinInspector.Editor.ValueResolvers |
| Assembly: | Sirenix.OdinInspector.Editor |
public abstract class BaseMemberValueResolverCreator : ValueResolverCreator
protected BaseMemberValueResolverCreator()
protected static MethodInfo GetCompatibleMethod(Type type, string methodName, BindingFlags flags, ref NamedValues namedValues, ref NamedValues argSetup, bool requiresBackcasting, out string errorMessage)
| System.Type | type | |
| System.String | methodName | |
| System.Reflection.BindingFlags | flags | |
| NamedValues | namedValues | |
| NamedValues | argSetup | |
| System.Boolean | requiresBackcasting | |
| System.String | errorMessage |
| System.Reflection.MethodInfo |
protected static ValueResolverFunc<TResult> GetDelegateGetter<TResult>(Delegate delegate, NamedValues argSetup)
| System.Delegate | delegate | |
| NamedValues | argSetup |
| Sirenix.OdinInspector.Editor.ValueResolvers.ValueResolverFunc<TResult> |
| TResult |
protected static ValueResolverFunc<TResult> GetFieldGetter<TResult>(FieldInfo field)
| System.Reflection.FieldInfo | field |
| Sirenix.OdinInspector.Editor.ValueResolvers.ValueResolverFunc<TResult> |
| TResult |
protected static ValueResolverFunc<TResult> GetMethodGetter<TResult>(MethodInfo method, NamedValues argSetup, bool parentIsValueType)
| System.Reflection.MethodInfo | method | |
| NamedValues | argSetup | |
| System.Boolean | parentIsValueType |
| Sirenix.OdinInspector.Editor.ValueResolvers.ValueResolverFunc<TResult> |
| TResult |
protected static ValueResolverFunc<TResult> GetPropertyGetter<TResult>(PropertyInfo property, bool parentIsValueType)
| System.Reflection.PropertyInfo | property | |
| System.Boolean | parentIsValueType |
| Sirenix.OdinInspector.Editor.ValueResolvers.ValueResolverFunc<TResult> |
| TResult |
protected static bool IsCompatibleMethod(MethodInfo method, ref NamedValues namedValues, ref NamedValues argSetup, bool requiresBackcasting, out string errorMessage)
| System.Reflection.MethodInfo | method | |
| NamedValues | namedValues | |
| NamedValues | argSetup | |
| System.Boolean | requiresBackcasting | |
| System.String | errorMessage |
| System.Boolean |