CMajor.Infrastructure.NinjectFilterAttributeFilterProvider.GetControllerAttributes C# (CSharp) Method

GetControllerAttributes() protected method

protected GetControllerAttributes ( System.Web.Mvc.ControllerContext controllerContext, System.Web.Mvc.ActionDescriptor actionDescriptor ) : IEnumerable
controllerContext System.Web.Mvc.ControllerContext
actionDescriptor System.Web.Mvc.ActionDescriptor
return IEnumerable
        protected override IEnumerable<FilterAttribute> GetControllerAttributes(ControllerContext controllerContext, ActionDescriptor actionDescriptor)
        {
            var attributes = base.GetControllerAttributes(controllerContext, actionDescriptor);
            foreach (var attribute in attributes) {
                this._kernel.Inject(attribute);
            }

            return attributes;
        }