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)
155 references to ApiParameterDescription
ApiExplorerWebSite (1)
Microsoft.AspNetCore.Mvc.Abstractions (6)
Microsoft.AspNetCore.Mvc.ApiExplorer (13)
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (109)
DefaultApiDescriptionProviderTest.cs (74)
50var categoryParameter = Assert.Single(description.ParameterDescriptions,
52var groupParameter = Assert.Single(description.ParameterDescriptions,
54var anyParameter = Assert.Single(description.ParameterDescriptions,
214var parameter = Assert.Single(description.ParameterDescriptions);
260var parameter = Assert.Single(description.ParameterDescriptions);
326var parameter = Assert.Single(description.ParameterDescriptions);
342var parameterDescription = Assert.Single(description.ParameterDescriptions);
370var id = Assert.Single(parameters, p => p.Source == expected);
401var id = Assert.Single(parameters, p => p.Source == expected);
422var parameter = Assert.Single(description.ParameterDescriptions);
467var id1 = Assert.Single(description.ParameterDescriptions, p => p.Name == "id1");
471var id2 = Assert.Single(description.ParameterDescriptions, p => p.Name == "id2");
1356var parameter = Assert.Single(parameters, p => p.Name == "ProductId");
1380var parameter = Assert.Single(description.ParameterDescriptions);
1400var parameter = Assert.Single(description.ParameterDescriptions);
1417var parameter = Assert.Single(description.ParameterDescriptions);
1434var parameter = Assert.Single(description.ParameterDescriptions);
1454var parameter = Assert.Single(parameters, p => p.Name == "ProductId");
1484var parameter = Assert.Single(parameters);
1504var parameter = Assert.Single(description.ParameterDescriptions);
1536var parameter = Assert.Single(description.ParameterDescriptions);
1556var parameter = Assert.Single(parameters, p => p.Name == "ProductId");
1583var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "Id");
1587var product = Assert.Single(description.ParameterDescriptions, p => p.Name == "Product");
1591var userId = Assert.Single(description.ParameterDescriptions, p => p.Name == "UserId");
1595var comments = Assert.Single(description.ParameterDescriptions, p => p.Name == "Comments");
1614var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "Name");
1633var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "id");
1652var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "id");
1671var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "employee");
1690var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "employee");
1709var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "employee");
1728var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "employee");
1747var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "managerid");
1751var product = Assert.Single(description.ParameterDescriptions, p => p.Name == "name");
1771var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "Id");
1775var product = Assert.Single(description.ParameterDescriptions, p => p.Name == "Product");
1779var userId = Assert.Single(description.ParameterDescriptions, p => p.Name == "UserId");
1783var comments = Assert.Single(description.ParameterDescriptions, p => p.Name == "Comments");
1802var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "Id");
1806var quantity = Assert.Single(description.ParameterDescriptions, p => p.Name == "Quantity");
1810var productId = Assert.Single(description.ParameterDescriptions, p => p.Name == "Product.Id");
1814var price = Assert.Single(description.ParameterDescriptions, p => p.Name == "Product.Price");
1834var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "Id");
1838var quantity = Assert.Single(description.ParameterDescriptions, p => p.Name == "Quantity");
1842var productId = Assert.Single(description.ParameterDescriptions, p => p.Name == "Product.Id");
1846var productPrice = Assert.Single(description.ParameterDescriptions, p => p.Name == "Product.Price");
1869var id = Assert.Single(description.ParameterDescriptions, p => p.Name == $"{parentName}.Child.Id");
1873var name = Assert.Single(description.ParameterDescriptions, p => p.Name == $"{parentName}.Child.Name");
1900var id = Assert.Single(description.ParameterDescriptions, p => p.Name == $"{groupName}.{parentName}.Child.Id");
1904var name = Assert.Single(description.ParameterDescriptions, p => p.Name == $"{groupName}.{parentName}.Child.Name");
1923var c = Assert.Single(description.ParameterDescriptions);
1941var products = Assert.Single(description.ParameterDescriptions);
1960var items = Assert.Single(description.ParameterDescriptions);
1982var id = Assert.Single(parameters, p => p.Name == "Id");
1986var name = Assert.Single(parameters, p => p.Name == "Name");
2004var name = Assert.Single(description.ParameterDescriptions, p => p.Name == "Name");
2008var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "Id");
2027var name = Assert.Single(description.ParameterDescriptions, p => p.Name == "name");
2031var id = Assert.Single(description.ParameterDescriptions, p => p.Name == "Id");
2035var product = Assert.Single(description.ParameterDescriptions, p => p.Name == "Product");
2039var userId = Assert.Single(description.ParameterDescriptions, p => p.Name == "UserId");
2043var comments = Assert.Single(description.ParameterDescriptions, p => p.Name == "Comments");
2052var description = new ApiParameterDescription { Source = BindingSource.Body, };
2066var description = new ApiParameterDescription { Source = BindingSource.Body, };
2080var description = new ApiParameterDescription
2101var description = new ApiParameterDescription
2123var description = new ApiParameterDescription
2141var description = new ApiParameterDescription();
2155var description = new ApiParameterDescription();
2178var description = new ApiParameterDescription
2202var description = new ApiParameterDescription
2225var description = new ApiParameterDescription
2242private static ApiParameterContext GetApiParameterContext(ApiParameterDescription description)
Microsoft.AspNetCore.Mvc.NewtonsoftJson (1)
Microsoft.AspNetCore.Mvc.NewtonsoftJson.Test (2)
Microsoft.AspNetCore.OpenApi (23)
Services\Schemas\OpenApiSchemaService.cs (2)
121internal async Task<IOpenApiSchema> GetOrCreateSchemaAsync(OpenApiDocument document, Type type, IServiceProvider scopedServiceProvider, IOpenApiSchemaTransformer[] schemaTransformers, ApiParameterDescription? parameterDescription = null, CancellationToken cancellationToken = default)
232internal async Task ApplySchemaTransformersAsync(IOpenApiSchema schema, Type type, IServiceProvider scopedServiceProvider, IOpenApiSchemaTransformer[] schemaTransformers, ApiParameterDescription? parameterDescription = null, CancellationToken cancellationToken = default)