2 instantiations of FilterItem
Microsoft.AspNetCore.Mvc.Core (2)
Filters\FilterFactory.cs (2)
29
staticFilterItems[i] = new
FilterItem
(orderedFilters[i]);
81
new
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.
18
public 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.
37
public 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)
35
public static void ProvideFilter(FilterProviderContext context,
FilterItem
filterItem)
Filters\FilterFactory.cs (7)
19
var staticFilterItems = new
FilterItem
[actionDescriptor.FilterDescriptors.Count];
32
var allFilterItems = new List<
FilterItem
>(staticFilterItems);
43
var
item = staticFilterItems[i];
64
FilterItem
[] cachedFilterItems)
76
var filterItems = new List<
FilterItem
>(cachedFilterItems.Length);
79
var
filterItem = cachedFilterItems[i];
94
List<
FilterItem
> filterItems)
Filters\FilterFactoryResult.cs (2)
9
FilterItem
[] cacheableFilters,
16
public
FilterItem
[] CacheableFilters { get; }
Infrastructure\ControllerActionInvokerCacheEntry.cs (2)
13
FilterItem
[] cachedFilters,
30
public
FilterItem
[] CachedFilters { get; }
Microsoft.AspNetCore.Mvc.RazorPages (3)
Infrastructure\PageActionInvokerCache.cs (1)
73
FilterItem
[] cachedFilters)
Infrastructure\PageActionInvokerCacheEntry.cs (2)
25
FilterItem
[] cacheableFilters)
73
public
FilterItem
[] CacheableFilters { get; }