3 instantiations of ControllerActionEndpointDataSource
Microsoft.AspNetCore.Mvc.Core (1)
Routing\ControllerActionEndpointDataSourceFactory.cs (1)
26
return new
ControllerActionEndpointDataSource
(_dataSourceIdProvider, _actions, _factory, orderProvider);
Microsoft.AspNetCore.Mvc.Core.Test (2)
ApplicationModels\EndpointMetadataProviderTest.cs (1)
277
var dataSource = new
ControllerActionEndpointDataSource
(
Routing\ControllerActionEndpointDataSourceTest.cs (1)
553
return new
ControllerActionEndpointDataSource
(
34 references to ControllerActionEndpointDataSource
Microsoft.AspNetCore.Mvc.Core (14)
Builder\ControllerEndpointRouteBuilderExtensions.cs (12)
56
var
dataSource = GetOrCreateDataSource(endpoints);
105
var
dataSource = GetOrCreateDataSource(endpoints);
206
var
dataSource = GetOrCreateDataSource(endpoints);
270
var
dataSource = GetOrCreateDataSource(endpoints);
330
var
dataSource = GetOrCreateDataSource(endpoints);
396
var
dataSource = GetOrCreateDataSource(endpoints);
464
var
controllerDataSource = GetOrCreateDataSource(endpoints);
499
var
controllerDataSource = GetOrCreateDataSource(endpoints);
528
private static
ControllerActionEndpointDataSource
GetOrCreateDataSource(IEndpointRouteBuilder endpoints)
530
var
dataSource = endpoints.DataSources.OfType<
ControllerActionEndpointDataSource
>().FirstOrDefault();
542
private static void RegisterInCache(IServiceProvider serviceProvider,
ControllerActionEndpointDataSource
dataSource)
Routing\ControllerActionEndpointDataSourceFactory.cs (1)
24
public
ControllerActionEndpointDataSource
Create(OrderedEndpointsSequenceProvider orderProvider)
Routing\DynamicControllerEndpointSelectorCache.cs (1)
17
public void AddDataSource(
ControllerActionEndpointDataSource
dataSource)
Microsoft.AspNetCore.Mvc.Core.Test (20)
ApplicationModels\EndpointMetadataProviderTest.cs (6)
101
var
dataSource = GetEndpointDataSource(typeof(TestController), nameof(TestController.ActionWithParameterMetadata));
144
var
dataSource = GetEndpointDataSource(controllerType, actionName);
165
var
dataSource = GetEndpointDataSource(typeof(TestController), nameof(TestController.ActionWithRemovalFromParameterEndpointMetadata));
186
var
dataSource = GetEndpointDataSource(typeof(TestController), nameof(TestController.ActionWithRemovalFromParameterMetadata));
235
private
ControllerActionEndpointDataSource
GetEndpointDataSource(Type controllerType, string actionName)
277
var
dataSource = new ControllerActionEndpointDataSource(
Routing\ControllerActionEndpointDataSourceTest.cs (14)
39
var
dataSource = (
ControllerActionEndpointDataSource
)CreateDataSource(mockDescriptorProvider.Object);
82
var
dataSource = (
ControllerActionEndpointDataSource
)CreateDataSource(mockDescriptorProvider.Object);
159
var
dataSource = (
ControllerActionEndpointDataSource
)CreateDataSource(mockDescriptorProvider.Object);
243
var
dataSource = (
ControllerActionEndpointDataSource
)CreateDataSource(mockDescriptorProvider.Object);
328
var
dataSource = (
ControllerActionEndpointDataSource
)CreateDataSource(mockDescriptorProvider.Object);
410
var
dataSource = (
ControllerActionEndpointDataSource
)CreateDataSource(mockDescriptorProvider.Object);
510
var
dataSource = (
ControllerActionEndpointDataSource
)CreateDataSource(mockDescriptorProvider.Object);