private IEnumerable<ParameterInfo> GetParameters(MemberInfo memberInfo)
{
var constructorInfo = memberInfo as ConstructorInfo;
if (constructorInfo != null)
{
return constructorInfo.GetParameters();
}
var methodInfo = memberInfo as MethodInfo;
if (methodInfo != null)
{
return methodInfo.GetParameters();
}
return null;
}