2 instantiations of FilterItem
Microsoft.AspNetCore.Mvc.Core (2)
Filters\FilterFactory.cs (2)
29staticFilterItems[i] = new FilterItem(orderedFilters[i]); 81new FilterItem(filterItem.Descriptor)
24 references to FilterItem
Microsoft.AspNetCore.Mvc.Abstractions (9)
Filters\FilterItem.cs (2)
18/// Creates a new <see cref="FilterItem"/>. 29/// Creates a new <see cref="FilterItem"/>.
Filters\FilterProviderContext.cs (6)
16/// The <see cref="FilterItem"/>s, initially created from <see cref="FilterDescriptor"/>s or a cache entry. 18public FilterProviderContext(ActionContext actionContext, IList<FilterItem> items) 33/// Gets or sets the <see cref="FilterItem"/>s, initially created from <see cref="FilterDescriptor"/>s or a 34/// cache entry. <see cref="IFilterProvider"/>s should set <see cref="FilterItem.Filter"/> on existing items or 35/// add new <see cref="FilterItem"/>s to make executable filters available. 37public IList<FilterItem> Results { get; set; }
Filters\IFilterProvider.cs (1)
7/// A <see cref="FilterItem"/> provider. Implementations should update <see cref="FilterProviderContext.Results"/>
Microsoft.AspNetCore.Mvc.Core (12)
Filters\DefaultFilterProvider.cs (1)
35public static void ProvideFilter(FilterProviderContext context, FilterItem filterItem)
Filters\FilterFactory.cs (7)
19var staticFilterItems = new FilterItem[actionDescriptor.FilterDescriptors.Count]; 32var allFilterItems = new List<FilterItem>(staticFilterItems); 43var item = staticFilterItems[i]; 64FilterItem[] cachedFilterItems) 76var filterItems = new List<FilterItem>(cachedFilterItems.Length); 79var filterItem = cachedFilterItems[i]; 94List<FilterItem> filterItems)
Filters\FilterFactoryResult.cs (2)
9FilterItem[] cacheableFilters, 16public FilterItem[] CacheableFilters { get; }
Infrastructure\ControllerActionInvokerCacheEntry.cs (2)
13FilterItem[] cachedFilters, 30public FilterItem[] CachedFilters { get; }
Microsoft.AspNetCore.Mvc.RazorPages (3)
Infrastructure\PageActionInvokerCache.cs (1)
73FilterItem[] cachedFilters)
Infrastructure\PageActionInvokerCacheEntry.cs (2)
25FilterItem[] cacheableFilters) 73public FilterItem[] CacheableFilters { get; }