7 instantiations of FilterItem
Microsoft.AspNetCore.Mvc.Core (2)
Filters\FilterFactory.cs (2)
29staticFilterItems[i] = new FilterItem(orderedFilters[i]); 81new FilterItem(filterItem.Descriptor)
Microsoft.AspNetCore.Mvc.Core.Test (5)
Filters\FilterFactoryTest.cs (1)
215new FilterItem(new FilterDescriptor(filter, FilterScope.Global), filter)
Filters\FilterProviderTest.cs (4)
21new FilterItem(new FilterDescriptor(filter, FilterScope.Global)), 52new FilterItem(new FilterDescriptor(filterFactory.Object, FilterScope.Global)), 85new FilterItem(new FilterDescriptor(filterFactory.Object, FilterScope.Global)), 116new FilterItem(new FilterDescriptor(filterFactory.Object, FilterScope.Global)),
37 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.Core.Test (12)
Filters\FilterProviderTest.cs (9)
19var context = CreateFilterContext(new List<FilterItem>() 33var item = Assert.Single(results); 50var context = CreateFilterContext(new List<FilterItem>() 64var item = Assert.Single(results); 83var context = CreateFilterContext(new List<FilterItem>() 96var item = Assert.Single(results); 114var context = CreateFilterContext(new List<FilterItem>() 127var item = Assert.Single(results); 139private FilterProviderContext CreateFilterContext(List<FilterItem> items)
Filters\MiddlewareFilterTest.cs (1)
446new FilterItem[0],
Infrastructure\ControllerActionInvokerTest.cs (2)
1424new FilterItem[0], 1747new FilterItem[0],
Microsoft.AspNetCore.Mvc.RazorPages (3)
Infrastructure\PageActionInvokerCache.cs (1)
73FilterItem[] cachedFilters)
Infrastructure\PageActionInvokerCacheEntry.cs (2)
25FilterItem[] cacheableFilters) 73public FilterItem[] CacheableFilters { get; }
Microsoft.AspNetCore.Mvc.RazorPages.Test (1)
Infrastructure\PageActionInvokerTest.cs (1)
1556new FilterItem[0]);