19 instantiations of ApiParameterDescription
Microsoft.AspNetCore.Grpc.Swagger (3)
Microsoft.AspNetCore.Mvc.ApiExplorer (4)
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (10)
Microsoft.AspNetCore.Mvc.NewtonsoftJson.Test (2)
167 references to ApiParameterDescription
ApiExplorerWebSite (1)
Microsoft.AspNetCore.Mvc.Abstractions (6)
Microsoft.AspNetCore.Mvc.ApiExplorer (13)
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (109)
DefaultApiDescriptionProviderTest.cs (74)
49var categoryParameter = Assert.Single(description.ParameterDescriptions,
51var groupParameter = Assert.Single(description.ParameterDescriptions,
53var anyParameter = Assert.Single(description.ParameterDescriptions,
213var parameter = Assert.Single(description.ParameterDescriptions);
259var parameter = Assert.Single(description.ParameterDescriptions);
325var parameter = Assert.Single(description.ParameterDescriptions);
341var parameterDescription = Assert.Single(description.ParameterDescriptions);
369var id = Assert.Single(parameters, p => p.Source == expected);
400var id = Assert.Single(parameters, p => p.Source == expected);
421var parameter = Assert.Single(description.ParameterDescriptions);
466var id1 = Assert.Single(description.ParameterDescriptions, p => p.Name == "id1");
470var id2 = Assert.Single(description.ParameterDescriptions, p => p.Name == "id2");
1355var parameter = Assert.Single(parameters, p => p.Name == "ProductId");
1379var parameter = Assert.Single(description.ParameterDescriptions);
1399var parameter = Assert.Single(description.ParameterDescriptions);
1416var parameter = Assert.Single(description.ParameterDescriptions);
1433var parameter = Assert.Single(description.ParameterDescriptions);
1453var parameter = Assert.Single(parameters, p => p.Name == "ProductId");
1483var parameter = Assert.Single(parameters);
1503var parameter = Assert.Single(description.ParameterDescriptions);
1549var parameter = Assert.Single(description.ParameterDescriptions);
1569var parameter = Assert.Single(parameters, p => p.Name == "ProductId");
1596var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "Id");
1600var product = Assert.Single(description.ParameterDescriptions, p => p.Name == "Product");
1604var userId = Assert.Single(description.ParameterDescriptions, p => p.Name == "UserId");
1608var comments = Assert.Single(description.ParameterDescriptions, p => p.Name == "Comments");
1627var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "Name");
1646var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "id");
1665var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "id");
1684var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "employee");
1703var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "employee");
1722var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "employee");
1741var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "employee");
1760var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "managerid");
1764var product = Assert.Single(description.ParameterDescriptions, p => p.Name == "name");
1784var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "Id");
1788var product = Assert.Single(description.ParameterDescriptions, p => p.Name == "Product");
1792var userId = Assert.Single(description.ParameterDescriptions, p => p.Name == "UserId");
1796var comments = Assert.Single(description.ParameterDescriptions, p => p.Name == "Comments");
1815var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "Id");
1819var quantity = Assert.Single(description.ParameterDescriptions, p => p.Name == "Quantity");
1823var productId = Assert.Single(description.ParameterDescriptions, p => p.Name == "Product.Id");
1827var price = Assert.Single(description.ParameterDescriptions, p => p.Name == "Product.Price");
1847var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "Id");
1851var quantity = Assert.Single(description.ParameterDescriptions, p => p.Name == "Quantity");
1855var productId = Assert.Single(description.ParameterDescriptions, p => p.Name == "Product.Id");
1859var productPrice = Assert.Single(description.ParameterDescriptions, p => p.Name == "Product.Price");
1882var id = Assert.Single(description.ParameterDescriptions, p => p.Name == $"{parentName}.Child.Id");
1886var name = Assert.Single(description.ParameterDescriptions, p => p.Name == $"{parentName}.Child.Name");
1913var id = Assert.Single(description.ParameterDescriptions, p => p.Name == $"{groupName}.{parentName}.Child.Id");
1917var name = Assert.Single(description.ParameterDescriptions, p => p.Name == $"{groupName}.{parentName}.Child.Name");
1936var c = Assert.Single(description.ParameterDescriptions);
1954var products = Assert.Single(description.ParameterDescriptions);
1973var items = Assert.Single(description.ParameterDescriptions);
1995var id = Assert.Single(parameters, p => p.Name == "Id");
1999var name = Assert.Single(parameters, p => p.Name == "Name");
2017var name = Assert.Single(description.ParameterDescriptions, p => p.Name == "Name");
2021var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "Id");
2040var name = Assert.Single(description.ParameterDescriptions, p => p.Name == "name");
2044var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "Id");
2048var product = Assert.Single(description.ParameterDescriptions, p => p.Name == "Product");
2052var userId = Assert.Single(description.ParameterDescriptions, p => p.Name == "UserId");
2056var comments = Assert.Single(description.ParameterDescriptions, p => p.Name == "Comments");
2065var description = new ApiParameterDescription { Source = BindingSource.Body, };
2079var description = new ApiParameterDescription { Source = BindingSource.Body, };
2093var description = new ApiParameterDescription
2114var description = new ApiParameterDescription
2136var description = new ApiParameterDescription
2154var description = new ApiParameterDescription();
2168var description = new ApiParameterDescription();
2191var description = new ApiParameterDescription
2215var description = new ApiParameterDescription
2238var description = new ApiParameterDescription
2255private static ApiParameterContext GetApiParameterContext(ApiParameterDescription description)
Microsoft.AspNetCore.Mvc.NewtonsoftJson (1)
Microsoft.AspNetCore.Mvc.NewtonsoftJson.Test (2)
Microsoft.AspNetCore.OpenApi (33)
Services\Schemas\OpenApiSchemaService.cs (3)
230internal async Task<OpenApiSchema> GetOrCreateUnresolvedSchemaAsync(OpenApiDocument? document, Type type, IServiceProvider scopedServiceProvider, IOpenApiSchemaTransformer[] schemaTransformers, ApiParameterDescription? parameterDescription = null, CancellationToken cancellationToken = default)
249internal async Task<IOpenApiSchema> GetOrCreateSchemaAsync(OpenApiDocument document, Type type, IServiceProvider scopedServiceProvider, IOpenApiSchemaTransformer[] schemaTransformers, ApiParameterDescription? parameterDescription = null, CancellationToken cancellationToken = default)
390internal async Task ApplySchemaTransformersAsync(OpenApiDocument? document, IOpenApiSchema schema, Type type, IServiceProvider scopedServiceProvider, IOpenApiSchemaTransformer[] schemaTransformers, ApiParameterDescription? parameterDescription = null, CancellationToken cancellationToken = default)
Microsoft.AspNetCore.OpenApi.Tests (2)