Class ReflectiveMethodResolver
public class ReflectiveMethodResolver : IMethodResolver
- Inheritance
-
ReflectiveMethodResolver
- Implements
- Derived
- Inherited Members
Constructors
ReflectiveMethodResolver()
public ReflectiveMethodResolver()
ReflectiveMethodResolver(bool)
public ReflectiveMethodResolver(bool useDistance)
Parameters
useDistance
bool
Methods
GetMethods(Type)
protected virtual MethodInfo[] GetMethods(Type type)
Parameters
type
Type
Returns
IsCandidateForInvocation(MethodInfo, Type)
protected virtual bool IsCandidateForInvocation(MethodInfo method, Type targetClass)
Parameters
method
MethodInfotargetClass
Type
Returns
RegisterMethodFilter(Type, IMethodFilter)
public virtual void RegisterMethodFilter(Type type, IMethodFilter filter)
Parameters
type
Typefilter
IMethodFilter
Resolve(IEvaluationContext, object, string, List<Type>)
public virtual IMethodExecutor Resolve(IEvaluationContext context, object targetObject, string name, List<Type> argumentTypes)
Parameters
context
IEvaluationContexttargetObject
objectname
stringargumentTypes
List<Type>