3 writes to ActionDescriptor
Microsoft.AspNetCore.Grpc.Swagger (1)
Internal\GrpcJsonTranscodingDescriptionProvider.cs (1)
66apiDescription.ActionDescriptor = new ActionDescriptor
Microsoft.AspNetCore.Mvc.ApiExplorer (2)
DefaultApiDescriptionProvider.cs (1)
104ActionDescriptor = action,
EndpointMetadataApiDescriptionProvider.cs (1)
106ActionDescriptor = new ActionDescriptor
18 references to ActionDescriptor
Microsoft.AspNetCore.Grpc.Swagger (2)
Internal\XmlComments\GrpcXmlCommentsDocumentFilter.cs (1)
30.Select(apiDesc => apiDesc.ActionDescriptor)
Internal\XmlComments\GrpcXmlCommentsOperationFilter.cs (1)
24var grpcMetadata = context.ApiDescription.ActionDescriptor.EndpointMetadata.OfType<GrpcMethodMetadata>().FirstOrDefault();
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 (14)
Extensions\TypeExtensions.cs (2)
45var methodInfo = apiDescription.ActionDescriptor is ControllerActionDescriptor controllerActionDescriptor 47: apiDescription.ActionDescriptor.EndpointMetadata.OfType<MethodInfo>().SingleOrDefault();
Services\OpenApiDocumentService.cs (12)
281operation.Metadata.Add(OpenApiConstants.DescriptionId, description.ActionDescriptor.Id); 292_operationTransformerContextCache.TryAdd(description.ActionDescriptor.Id, operationContext); 311var endpointOperationTransformers = description.ActionDescriptor.EndpointMetadata 343=> description.ActionDescriptor.EndpointMetadata.OfType<IEndpointSummaryMetadata>().LastOrDefault()?.Summary; 346=> description.ActionDescriptor.EndpointMetadata.OfType<IEndpointDescriptionMetadata>().LastOrDefault()?.Description; 349=> description.ActionDescriptor.AttributeRouteInfo?.Name ?? 350description.ActionDescriptor.EndpointMetadata.OfType<IEndpointNameMetadata>().LastOrDefault()?.EndpointName; 354var actionDescriptor = description.ActionDescriptor; 369var controllerName = description.ActionDescriptor.RouteValues["controller"]; 475var explicitContentTypes = apiDescription.ActionDescriptor.EndpointMetadata 580var endpointMetadata = description.ActionDescriptor.EndpointMetadata; 813var bindingMetadata = description.ActionDescriptor.EndpointMetadata