1 implementation of IActionDescriptorCollectionProvider
Microsoft.AspNetCore.Mvc.Core (1)
Infrastructure\ActionDescriptorCollectionProvider.cs (1)
21public abstract class ActionDescriptorCollectionProvider : IActionDescriptorCollectionProvider
34 references to IActionDescriptorCollectionProvider
Microsoft.AspNetCore.Mvc.ApiExplorer (7)
ApiDescriptionGroupCollectionProvider.cs (4)
13private readonly IActionDescriptorCollectionProvider _actionDescriptorCollectionProvider; 23/// The <see cref="IActionDescriptorCollectionProvider"/>. 29IActionDescriptorCollectionProvider actionDescriptorCollectionProvider, 37IActionDescriptorCollectionProvider actionDescriptorCollectionProvider,
DependencyInjection\EndpointMethodInfoApiExplorerServiceCollectionExtensions.cs (2)
24services.TryAddSingleton<IActionDescriptorCollectionProvider, DefaultActionDescriptorCollectionProvider>(); 26sp.GetRequiredService<IActionDescriptorCollectionProvider>(),
DependencyInjection\MvcApiExplorerMvcCoreBuilderExtensions.cs (1)
36sp.GetRequiredService<IActionDescriptorCollectionProvider>(),
Microsoft.AspNetCore.Mvc.Core (24)
ActionConstraints\ActionConstraintCache.cs (2)
15private readonly IActionDescriptorCollectionProvider _collectionProvider; 21IActionDescriptorCollectionProvider collectionProvider,
DependencyInjection\MvcCoreServiceCollectionExtensions.cs (1)
155services.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)
20private readonly IActionDescriptorCollectionProvider _actionDescriptorCollectionProvider; 30/// The <see cref="IActionDescriptorCollectionProvider"/>. 36IActionDescriptorCollectionProvider actionDescriptorCollectionProvider,
Infrastructure\IActionDescriptorChangeProvider.cs (1)
13/// <see cref="IActionDescriptorCollectionProvider"/>.
Routing\ActionEndpointDataSourceBase.cs (2)
17private readonly IActionDescriptorCollectionProvider _actions; 33public ActionEndpointDataSourceBase(IActionDescriptorCollectionProvider actions)
Routing\AttributeRoute.cs (2)
17private readonly IActionDescriptorCollectionProvider _actionDescriptorCollectionProvider; 24IActionDescriptorCollectionProvider actionDescriptorCollectionProvider,
Routing\AttributeRouting.cs (1)
22services.GetRequiredService<IActionDescriptorCollectionProvider>(),
Routing\ControllerActionEndpointDataSource.cs (1)
22IActionDescriptorCollectionProvider actions,
Routing\ControllerActionEndpointDataSourceFactory.cs (2)
11private readonly IActionDescriptorCollectionProvider _actions; 16IActionDescriptorCollectionProvider actions,
Routing\KnownRouteValueConstraint.cs (6)
19private readonly IActionDescriptorCollectionProvider _actionDescriptorCollectionProvider; 25/// <param name="actionDescriptorCollectionProvider">The <see cref="IActionDescriptorCollectionProvider"/>.</param> 26public KnownRouteValueConstraint(IActionDescriptorCollectionProvider actionDescriptorCollectionProvider) 67var actionDescriptorsProvider = _actionDescriptorCollectionProvider; 75actionDescriptorsProvider = services.GetRequiredService<IActionDescriptorCollectionProvider>(); 83nameof(IActionDescriptorCollectionProvider.ActionDescriptors),
Microsoft.AspNetCore.Mvc.RazorPages (3)
Infrastructure\PageActionEndpointDataSource.cs (1)
21IActionDescriptorCollectionProvider actions,
Infrastructure\PageActionEndpointDataSourceFactory.cs (2)
12private readonly IActionDescriptorCollectionProvider _actions; 17IActionDescriptorCollectionProvider actions,