1 implementation of IActionDescriptorCollectionProvider
Microsoft.AspNetCore.Mvc.Core (1)
Infrastructure\ActionDescriptorCollectionProvider.cs (1)
21
public abstract class ActionDescriptorCollectionProvider :
IActionDescriptorCollectionProvider
34 references to IActionDescriptorCollectionProvider
Microsoft.AspNetCore.Mvc.ApiExplorer (7)
ApiDescriptionGroupCollectionProvider.cs (4)
13
private readonly
IActionDescriptorCollectionProvider
_actionDescriptorCollectionProvider;
23
/// The <see cref="
IActionDescriptorCollectionProvider
"/>.
29
IActionDescriptorCollectionProvider
actionDescriptorCollectionProvider,
37
IActionDescriptorCollectionProvider
actionDescriptorCollectionProvider,
DependencyInjection\EndpointMethodInfoApiExplorerServiceCollectionExtensions.cs (2)
24
services.TryAddSingleton<
IActionDescriptorCollectionProvider
, DefaultActionDescriptorCollectionProvider>();
26
sp.GetRequiredService<
IActionDescriptorCollectionProvider
>(),
DependencyInjection\MvcApiExplorerMvcCoreBuilderExtensions.cs (1)
36
sp.GetRequiredService<
IActionDescriptorCollectionProvider
>(),
Microsoft.AspNetCore.Mvc.Core (24)
ActionConstraints\ActionConstraintCache.cs (2)
15
private readonly
IActionDescriptorCollectionProvider
_collectionProvider;
21
IActionDescriptorCollectionProvider
collectionProvider,
DependencyInjection\MvcCoreServiceCollectionExtensions.cs (1)
155
services.TryAddSingleton<
IActionDescriptorCollectionProvider
, DefaultActionDescriptorCollectionProvider>();
Infrastructure\ActionDescriptorCollectionProvider.cs (3)
12
/// A base class for <see cref="
IActionDescriptorCollectionProvider
"/> which also provides an <see cref="IChangeToken"/>
17
/// <see cref="
IActionDescriptorCollectionProvider
"/>. To retrieve an instance of <see cref="ActionDescriptorCollectionProvider"/>,
18
/// obtain the <see cref="
IActionDescriptorCollectionProvider
"/> from the dependency injection provider and
Infrastructure\ActionSelector.cs (3)
20
private readonly
IActionDescriptorCollectionProvider
_actionDescriptorCollectionProvider;
30
/// The <see cref="
IActionDescriptorCollectionProvider
"/>.
36
IActionDescriptorCollectionProvider
actionDescriptorCollectionProvider,
Infrastructure\IActionDescriptorChangeProvider.cs (1)
13
/// <see cref="
IActionDescriptorCollectionProvider
"/>.
Routing\ActionEndpointDataSourceBase.cs (2)
17
private readonly
IActionDescriptorCollectionProvider
_actions;
33
public ActionEndpointDataSourceBase(
IActionDescriptorCollectionProvider
actions)
Routing\AttributeRoute.cs (2)
17
private readonly
IActionDescriptorCollectionProvider
_actionDescriptorCollectionProvider;
24
IActionDescriptorCollectionProvider
actionDescriptorCollectionProvider,
Routing\AttributeRouting.cs (1)
22
services.GetRequiredService<
IActionDescriptorCollectionProvider
>(),
Routing\ControllerActionEndpointDataSource.cs (1)
22
IActionDescriptorCollectionProvider
actions,
Routing\ControllerActionEndpointDataSourceFactory.cs (2)
11
private readonly
IActionDescriptorCollectionProvider
_actions;
16
IActionDescriptorCollectionProvider
actions,
Routing\KnownRouteValueConstraint.cs (6)
19
private readonly
IActionDescriptorCollectionProvider
_actionDescriptorCollectionProvider;
25
/// <param name="actionDescriptorCollectionProvider">The <see cref="
IActionDescriptorCollectionProvider
"/>.</param>
26
public KnownRouteValueConstraint(
IActionDescriptorCollectionProvider
actionDescriptorCollectionProvider)
67
var
actionDescriptorsProvider = _actionDescriptorCollectionProvider;
75
actionDescriptorsProvider = services.GetRequiredService<
IActionDescriptorCollectionProvider
>();
83
nameof(
IActionDescriptorCollectionProvider
.ActionDescriptors),
Microsoft.AspNetCore.Mvc.RazorPages (3)
Infrastructure\PageActionEndpointDataSource.cs (1)
21
IActionDescriptorCollectionProvider
actions,
Infrastructure\PageActionEndpointDataSourceFactory.cs (2)
12
private readonly
IActionDescriptorCollectionProvider
_actions;
17
IActionDescriptorCollectionProvider
actions,