private IsBindMethod ( MemberInfo methodMember, object _ ) : bool | ||
methodMember | MemberInfo | |
_ | object | |
return | bool |
private bool IsBindMethod(MemberInfo methodMember, object _)
{
var method = (MethodInfo)methodMember;
if (method.ReturnType != typeof(IHandler))
{
return false;
}
var parameters = method.GetParameters();
if (parameters.Length != 1)
{
return false;
}
if (parameters[0].ParameterType != typeof(IHandler[]))
{
return false;
}
return true;
}
}