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