AshMind.Web.Mvc.HttpParamActionAttribute.IsValidName C# (CSharp) Метод

IsValidName() приватный Метод

private IsValidName ( System.Web.Mvc.ControllerContext controllerContext, string actionName, MethodInfo methodInfo ) : bool
controllerContext System.Web.Mvc.ControllerContext
actionName string
methodInfo System.Reflection.MethodInfo
Результат bool
        public override bool IsValidName(ControllerContext controllerContext, string actionName, MethodInfo methodInfo)
        {
            if (actionName.Equals(methodInfo.Name, StringComparison.InvariantCultureIgnoreCase))
                return true;

            if (!actionName.Equals("Action", StringComparison.InvariantCultureIgnoreCase))
                return false;

            var request = controllerContext.RequestContext.HttpContext.Request;
            return request[methodInfo.Name] != null;
        }
HttpParamActionAttribute