2 writes to ActionDescriptor
Microsoft.AspNetCore.Mvc.ApiExplorer (2)
DefaultApiDescriptionProvider.cs (1)
104
ActionDescriptor
= action,
EndpointMetadataApiDescriptionProvider.cs (1)
106
ActionDescriptor
= new ActionDescriptor
17 references to ActionDescriptor
Microsoft.AspNetCore.Mvc.Abstractions (1)
ApiExplorer\ApiDescription.cs (1)
17
/// Gets or sets <see cref="
ActionDescriptor
"/> for this api.
Microsoft.AspNetCore.Mvc.ApiExplorer (1)
EndpointMetadataApiDescriptionProvider.cs (1)
167
AddActionDescriptorEndpointMetadata(apiDescription.
ActionDescriptor
, routeEndpoint.Metadata);
Microsoft.AspNetCore.OpenApi (15)
Extensions\TypeExtensions.cs (2)
48
var methodInfo = apiDescription.
ActionDescriptor
is ControllerActionDescriptor controllerActionDescriptor
50
: apiDescription.
ActionDescriptor
.EndpointMetadata.OfType<MethodInfo>().SingleOrDefault();
Services\OpenApiDocumentService.cs (13)
285
operation.Metadata.Add(OpenApiConstants.DescriptionId, description.
ActionDescriptor
.Id);
296
_operationTransformerContextCache.TryAdd(description.
ActionDescriptor
.Id, operationContext);
315
var endpointOperationTransformers = description.
ActionDescriptor
.EndpointMetadata
342
Deprecated = description.
ActionDescriptor
.EndpointMetadata.OfType<ObsoleteAttribute>().Any(),
348
=> description.
ActionDescriptor
.EndpointMetadata.OfType<IEndpointSummaryMetadata>().LastOrDefault()?.Summary;
351
=> description.
ActionDescriptor
.EndpointMetadata.OfType<IEndpointDescriptionMetadata>().LastOrDefault()?.Description;
354
=> description.
ActionDescriptor
.AttributeRouteInfo?.Name ??
355
description.
ActionDescriptor
.EndpointMetadata.OfType<IEndpointNameMetadata>().LastOrDefault()?.EndpointName;
359
var actionDescriptor = description.
ActionDescriptor
;
373
var controllerName = description.
ActionDescriptor
.RouteValues["controller"];
491
var explicitContentTypes = apiDescription.
ActionDescriptor
.EndpointMetadata
670
var endpointMetadata = description.
ActionDescriptor
.EndpointMetadata;
903
var bindingMetadata = description.
ActionDescriptor
.EndpointMetadata