1 instantiation of DynamicControllerEndpointSelector
Microsoft.AspNetCore.Mvc.Core (1)
Routing\DynamicControllerEndpointSelectorCache.cs (1)
39return new DynamicControllerEndpointSelector(dataSource);
7 references to DynamicControllerEndpointSelector
Microsoft.AspNetCore.Mvc.Core (7)
Routing\DynamicControllerEndpointMatcherPolicy.cs (4)
64DynamicControllerEndpointSelector? selector = null; 162private DynamicControllerEndpointSelector ResolveSelector(DynamicControllerEndpointSelector? currentSelector, Endpoint endpoint) 164var selector = _selectorCache.GetEndpointSelector(endpoint);
Routing\DynamicControllerEndpointSelectorCache.cs (3)
15private readonly ConcurrentDictionary<int, DynamicControllerEndpointSelector> _endpointSelectorCache = new(); 26public DynamicControllerEndpointSelector GetEndpointSelector(Endpoint endpoint) 32private DynamicControllerEndpointSelector EnsureDataSource(int key)