Table of Contents

Class ReflectiveMethodResolver

Namespace
Steeltoe.Common.Expression.Internal.Spring.Support
Assembly
Steeltoe.Common.Expression.dll
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

MethodInfo[]

IsCandidateForInvocation(MethodInfo, Type)

protected virtual bool IsCandidateForInvocation(MethodInfo method, Type targetClass)

Parameters

method MethodInfo
targetClass Type

Returns

bool

RegisterMethodFilter(Type, IMethodFilter)

public virtual void RegisterMethodFilter(Type type, IMethodFilter filter)

Parameters

type Type
filter IMethodFilter

Resolve(IEvaluationContext, object, string, List<Type>)

public virtual IMethodExecutor Resolve(IEvaluationContext context, object targetObject, string name, List<Type> argumentTypes)

Parameters

context IEvaluationContext
targetObject object
name string
argumentTypes List<Type>

Returns

IMethodExecutor