6 writes to ParameterDescriptor
Microsoft.AspNetCore.Grpc.Swagger (1)
Internal\GrpcJsonTranscodingDescriptionProvider.cs (1)
142ParameterDescriptor = parameterDescriptor!
Microsoft.AspNetCore.Mvc.ApiExplorer (2)
DefaultApiDescriptionProvider.cs (1)
676ParameterDescriptor = Parameter,
EndpointMetadataApiDescriptionProvider.cs (1)
196ParameterDescriptor = parameterDescriptor,
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (3)
DefaultApiDescriptionProviderTest.cs (3)
2195ParameterDescriptor = new ControllerParameterDescriptor 2218ParameterDescriptor = new ControllerParameterDescriptor 2241ParameterDescriptor = new ControllerParameterDescriptor
13 references to ParameterDescriptor
Microsoft.AspNetCore.Mvc.ApiExplorer (1)
DefaultApiDescriptionProvider.cs (1)
347if (parameter.ParameterDescriptor is ControllerParameterDescriptor controllerParameter &&
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (6)
DefaultApiDescriptionProviderTest.cs (1)
343Assert.Equal(actionParameterDescriptor, parameterDescription.ParameterDescriptor);
EndpointMetadataApiDescriptionProviderTest.cs (5)
1058Assert.NotNull(nameParam.ParameterDescriptor); 1059Assert.Equal("name", nameParam.ParameterDescriptor.Name); 1060Assert.Equal(typeof(string), nameParam.ParameterDescriptor.ParameterType); 1062var descriptor = Assert.IsAssignableFrom<IParameterInfoParameterDescriptor>(nameParam.ParameterDescriptor); 1756Assert.Equal(expectedName, parameter.ParameterDescriptor.Name);
Microsoft.AspNetCore.OpenApi (6)
Extensions\JsonNodeSchemaExtensions.cs (1)
332if (parameterDescription.ParameterDescriptor is IParameterInfoParameterDescriptor { ParameterInfo: { } parameterInfo })
Extensions\TypeExtensions.cs (1)
83if (apiParameterDescription.ParameterDescriptor is not IParameterInfoParameterDescriptor { ParameterInfo: { } parameterInfo })
Services\OpenApiDocumentService.cs (3)
508var hasRequiredAttribute = parameter.ParameterDescriptor is IParameterInfoParameterDescriptor parameterInfoDescriptor && 518if (parameter.ParameterDescriptor is IParameterInfoParameterDescriptor { ParameterInfo: { } parameterInfo } && 587var groupedFormParameters = formParameters.GroupBy(parameter => parameter.ParameterDescriptor.Name);
Services\Schemas\OpenApiSchemaService.cs (1)
232var key = parameterDescription?.ParameterDescriptor is IParameterInfoParameterDescriptor parameterInfoDescription