private IEnumerable <object> ExecutedActionFiltersOf(FilterAttribute attribute) { return(ActionFiltersOf(attribute).OrderByDescending((dynamic filter) => filter.Order)); }
private IEnumerable <object> ActionFiltersOf(FilterAttribute attribute) { var filterType = typeof(IActionFilter <>).MakeGenericType(attribute.GetType()); return(_serviceProvider.Invoke(filterType)); }
private IEnumerable <IActionFilter> ExecutedActionFiltersOf(FilterAttribute attribute) { return(ActionFiltersOf(attribute).OrderByDescending(filter => filter.Order)); }