2 writes to ActionDescriptor
Microsoft.AspNetCore.Mvc.ApiExplorer (2)
DefaultApiDescriptionProvider.cs (1)
104ActionDescriptor = action,
EndpointMetadataApiDescriptionProvider.cs (1)
106ActionDescriptor = 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)
167AddActionDescriptorEndpointMetadata(apiDescription.ActionDescriptor, routeEndpoint.Metadata);
Microsoft.AspNetCore.OpenApi (15)
Extensions\TypeExtensions.cs (2)
48var methodInfo = apiDescription.ActionDescriptor is ControllerActionDescriptor controllerActionDescriptor 50: apiDescription.ActionDescriptor.EndpointMetadata.OfType<MethodInfo>().SingleOrDefault();
Services\OpenApiDocumentService.cs (13)
285operation.Metadata.Add(OpenApiConstants.DescriptionId, description.ActionDescriptor.Id); 296_operationTransformerContextCache.TryAdd(description.ActionDescriptor.Id, operationContext); 315var endpointOperationTransformers = description.ActionDescriptor.EndpointMetadata 342Deprecated = 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 ?? 355description.ActionDescriptor.EndpointMetadata.OfType<IEndpointNameMetadata>().LastOrDefault()?.EndpointName; 359var actionDescriptor = description.ActionDescriptor; 373var controllerName = description.ActionDescriptor.RouteValues["controller"]; 491var explicitContentTypes = apiDescription.ActionDescriptor.EndpointMetadata 670var endpointMetadata = description.ActionDescriptor.EndpointMetadata; 903var bindingMetadata = description.ActionDescriptor.EndpointMetadata