Class ReflectiveMethodResolver
[Obsolete("This feature will be removed in the next major version. See https://steeltoe.io/docs/v3/obsolete for details.")]
public class ReflectiveMethodResolver : IMethodResolver
- Inheritance
-
ReflectiveMethodResolver
- Implements
- Derived
- Inherited Members
Constructors
ReflectiveMethodResolver()
public ReflectiveMethodResolver()
ReflectiveMethodResolver(bool)
public ReflectiveMethodResolver(bool useDistance)
Parameters
useDistancebool
Methods
GetMethods(Type)
protected virtual MethodInfo[] GetMethods(Type type)
Parameters
typeType
Returns
IsCandidateForInvocation(MethodInfo, Type)
protected virtual bool IsCandidateForInvocation(MethodInfo method, Type targetClass)
Parameters
methodMethodInfotargetClassType
Returns
RegisterMethodFilter(Type, IMethodFilter)
public virtual void RegisterMethodFilter(Type type, IMethodFilter filter)
Parameters
typeTypefilterIMethodFilter
Resolve(IEvaluationContext, object, string, List<Type>)
public virtual IMethodExecutor Resolve(IEvaluationContext context, object targetObject, string name, List<Type> argumentTypes)
Parameters
contextIEvaluationContexttargetObjectobjectnamestringargumentTypesList<Type>