如何在 ActionFilter 中获取参数的所有属性?

How can I get all attributes on a parameter, within an ActionFilter?

我有一个控制器:

public class CatController
{

public something DoStuff([FromBody]string bibble)
{

}

}

我想创建一个 ActionFilter 并循环遍历每个参数,并查看该参数具有哪些属性,例如 [FromBody]。我该怎么做?

public class InspectParametersActionFilter : ActionFilterAttribute, IActionFilter
{
    public override void OnActionExecuting(HttpActionContext actionContext)
    {
        actionContext.ActionDescriptor.?
        actionContext.ActionArguments.?
    }
}
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
    var allCustomAttributes = filterContext.ActionDescriptor.GetParameters()
        .Select(s => s.GetCustomAttributes(false));
}