10 instantiations of ControllerActionDescriptor
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (9)
Logging\IncomingHttpRouteUtilityTests.cs (9)
28ControllerActionDescriptor controllerActionDescriptor = new ControllerActionDescriptor(); 66ControllerActionDescriptor controllerActionDescriptor = new ControllerActionDescriptor(); 106ControllerActionDescriptor controllerActionDescriptor = new ControllerActionDescriptor(); 148ControllerActionDescriptor controllerActionDescriptor = new ControllerActionDescriptor(); 190ControllerActionDescriptor controllerActionDescriptor = new ControllerActionDescriptor(); 237ControllerActionDescriptor controllerActionDescriptor = new ControllerActionDescriptor(); 278ControllerActionDescriptor controllerActionDescriptor = new ControllerActionDescriptor(); 326ControllerActionDescriptor controllerActionDescriptor = new ControllerActionDescriptor(); 371ControllerActionDescriptor controllerActionDescriptor = new ControllerActionDescriptor();
Microsoft.AspNetCore.Mvc.Core (1)
ApplicationModels\ControllerActionDescriptorBuilder.cs (1)
32var actionDescriptor = new ControllerActionDescriptor
86 references to ControllerActionDescriptor
Microsoft.AspNetCore.Diagnostics.Middleware (1)
Logging\IncomingHttpRouteUtility.cs (1)
43var parameters = endpoint?.Metadata.GetMetadata<ControllerActionDescriptor>()?.Parameters;
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (9)
Logging\IncomingHttpRouteUtilityTests.cs (9)
28ControllerActionDescriptor controllerActionDescriptor = new ControllerActionDescriptor(); 66ControllerActionDescriptor controllerActionDescriptor = new ControllerActionDescriptor(); 106ControllerActionDescriptor controllerActionDescriptor = new ControllerActionDescriptor(); 148ControllerActionDescriptor controllerActionDescriptor = new ControllerActionDescriptor(); 190ControllerActionDescriptor controllerActionDescriptor = new ControllerActionDescriptor(); 237ControllerActionDescriptor controllerActionDescriptor = new ControllerActionDescriptor(); 278ControllerActionDescriptor controllerActionDescriptor = new ControllerActionDescriptor(); 326ControllerActionDescriptor controllerActionDescriptor = new ControllerActionDescriptor(); 371ControllerActionDescriptor controllerActionDescriptor = new ControllerActionDescriptor();
Microsoft.AspNetCore.Mvc.ApiExplorer (13)
ApiParameterContext.cs (2)
14ControllerActionDescriptor actionDescriptor, 24public ControllerActionDescriptor ActionDescriptor { get; }
ApiResponseTypeProvider.cs (3)
35public ICollection<ApiResponseType> GetApiResponseTypes(ControllerActionDescriptor action) 73private static List<ApiResponseMetadataProviderWithScope> GetResponseMetadataAttributes(ControllerActionDescriptor action) 441private Type? GetDeclaredReturnType(ControllerActionDescriptor action)
DefaultApiDescriptionProvider.cs (8)
23/// by <see cref="ControllerActionDescriptor"/>. 67foreach (var action in context.Actions.OfType<ControllerActionDescriptor>()) 96ControllerActionDescriptor action, 379private static IEnumerable<string?> GetHttpMethods(ControllerActionDescriptor action) 391private static RouteTemplate? ParseTemplate(ControllerActionDescriptor action) 498private static IApiRequestMetadataProvider[]? GetRequestMetadataAttributes(ControllerActionDescriptor action) 515private static string? GetGroupName(ControllerActionDescriptor action, ApiDescriptionActionData extensionData)
Microsoft.AspNetCore.Mvc.Core (60)
ApplicationModels\ControllerActionDescriptorBuilder.cs (11)
16/// Creates instances of <see cref="ControllerActionDescriptor"/> from application model 21public static IList<ControllerActionDescriptor> Build(ApplicationModel application) 26private static ControllerActionDescriptor CreateActionDescriptor( 32var actionDescriptor = new ControllerActionDescriptor 101ControllerActionDescriptor actionDescriptor, 146ControllerActionDescriptor actionDescriptor, 168ControllerActionDescriptor actionDescriptor, 181private static void AddActionConstraints(ControllerActionDescriptor actionDescriptor, SelectorModel selectorModel) 189private static void AddEndpointMetadata(ControllerActionDescriptor actionDescriptor, SelectorModel selectorModel) 197private static void AddAttributeRoute(ControllerActionDescriptor actionDescriptor, SelectorModel selectorModel) 213ControllerActionDescriptor actionDescriptor,
ApplicationModels\ControllerActionDescriptorProvider.cs (2)
34foreach (var descriptor in GetDescriptors()) 75internal IEnumerable<ControllerActionDescriptor> GetDescriptors()
ControllerContext.cs (7)
38if (context.ActionDescriptor is not ControllerActionDescriptor) 41typeof(ControllerActionDescriptor)), 51/// <param name="actionDescriptor">The <see cref="ControllerActionDescriptor"/> for the selected action.</param> 55ControllerActionDescriptor actionDescriptor) 61/// Gets or sets the <see cref="ControllerActionDescriptor"/> associated with the current request. 63public new ControllerActionDescriptor ActionDescriptor 65get { return (ControllerActionDescriptor)base.ActionDescriptor; }
Controllers\ControllerActivatorProvider.cs (3)
40public Func<ControllerContext, object> CreateActivator(ControllerActionDescriptor descriptor) 63public Action<ControllerContext, object>? CreateReleaser(ControllerActionDescriptor descriptor) 81public Func<ControllerContext, object, ValueTask>? CreateAsyncReleaser(ControllerActionDescriptor descriptor)
Controllers\ControllerBinderDelegateProvider.cs (3)
18ControllerActionDescriptor actionDescriptor, 119ControllerActionDescriptor actionDescriptor) 165ControllerActionDescriptor actionDescriptor)
Controllers\ControllerFactoryProvider.cs (4)
38public Func<ControllerContext, object> CreateControllerFactory(ControllerActionDescriptor descriptor) 73public Action<ControllerContext, object>? CreateControllerReleaser(ControllerActionDescriptor descriptor) 94public Func<ControllerContext, object, ValueTask>? CreateAsyncControllerReleaser(ControllerActionDescriptor descriptor) 115private Action<ControllerContext, object>[] GetPropertiesToActivate(ControllerActionDescriptor actionDescriptor)
Controllers\DefaultControllerPropertyActivator.cs (1)
33public Action<ControllerContext, object> GetActivatorDelegate(ControllerActionDescriptor actionDescriptor)
Controllers\IControllerActivatorProvider.cs (6)
14/// <param name="descriptor">The <see cref="ControllerActionDescriptor"/>.</param> 16Func<ControllerContext, object> CreateActivator(ControllerActionDescriptor descriptor); 21/// <param name="descriptor">The <see cref="ControllerActionDescriptor"/>.</param> 23Action<ControllerContext, object>? CreateReleaser(ControllerActionDescriptor descriptor); 28/// <param name="descriptor">The <see cref="ControllerActionDescriptor"/>.</param> 30Func<ControllerContext, object, ValueTask>? CreateAsyncReleaser(ControllerActionDescriptor descriptor)
Controllers\IControllerFactoryProvider.cs (6)
14/// <param name="descriptor">The <see cref="ControllerActionDescriptor"/>.</param> 16Func<ControllerContext, object> CreateControllerFactory(ControllerActionDescriptor descriptor); 21/// <param name="descriptor">The <see cref="ControllerActionDescriptor"/>.</param> 23Action<ControllerContext, object>? CreateControllerReleaser(ControllerActionDescriptor descriptor); 28/// <param name="descriptor">The <see cref="ControllerActionDescriptor"/>.</param> 30Func<ControllerContext, object, ValueTask>? CreateAsyncControllerReleaser(ControllerActionDescriptor descriptor)
Controllers\IControllerPropertyActivatorFactory.cs (1)
10Action<ControllerContext, object> GetActivatorDelegate(ControllerActionDescriptor actionDescriptor);
Infrastructure\ActionMethodExecutor.cs (3)
56public static ActionMethodExecutor GetFilterExecutor(ControllerActionDescriptor actionDescriptor) => 61private readonly ControllerActionDescriptor _controllerActionDescriptor; 63public FilterActionMethodExecutor(ControllerActionDescriptor controllerActionDescriptor)
Infrastructure\ControllerActionInvoker.cs (1)
518var actionDescriptor = _controllerContext.ActionDescriptor;
Infrastructure\ControllerActionInvokerCache.cs (1)
42var actionDescriptor = controllerContext.ActionDescriptor;
Infrastructure\ControllerActionInvokerProvider.cs (1)
70if (context.ActionContext.ActionDescriptor is ControllerActionDescriptor)
Infrastructure\ControllerEndpointFilterInvocationContext.cs (2)
15ControllerActionDescriptor actionDescriptor, 38internal ControllerActionDescriptor ActionDescriptor { get; }
Infrastructure\ResourceInvoker.Log.cs (1)
48if (action is ControllerActionDescriptor controllerActionDescriptor)
MvcOptions.cs (1)
271/// <see cref="ControllerActionDescriptor.ActionName"/> is used to construct the route to the action as
Routing\ActionEndpointFactory.cs (2)
352var controllerActionDescriptor = action as ControllerActionDescriptor;
Routing\ControllerActionEndpointDataSource.cs (1)
89if (actions[i] is ControllerActionDescriptor action)
Routing\ControllerRequestDelegateFactory.cs (1)
69if (_enableActionInvokers || actionDescriptor is not ControllerActionDescriptor controller)
Routing\IRouteValueProvider.cs (2)
24/// matching values for its <see cref="ControllerActionDescriptor.ControllerName"/> and 25/// <see cref="ControllerActionDescriptor.ActionName"/>
Microsoft.AspNetCore.Mvc.ViewFeatures (3)
PartialViewResult.cs (1)
28/// When <c>null</c>, defaults to <see cref="ControllerActionDescriptor.ActionName"/>.
ViewDataDictionaryControllerPropertyActivator.cs (1)
53public Action<ControllerContext, object> GetActivatorDelegate(ControllerActionDescriptor actionDescriptor)
ViewResult.cs (1)
28/// When <c>null</c>, defaults to <see cref="ControllerActionDescriptor.ActionName"/>.