internal static bool ParameterIsAssignable(ParameterInfo pi, Type argType) { Type pType = pi.ParameterType; if (pType.IsByRef) pType = pType.GetElementType(); return TypeUtils.AreReferenceAssignable(pType, argType); }