10 instantiations of InferredJsonClass
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (10)
EndpointMetadataApiDescriptionProviderTest.cs (10)
147AssertJsonResponse(GetApiDescription(() => new InferredJsonClass()), typeof(InferredJsonClass)); 190() => new InferredJsonClass()); 217() => new InferredJsonClass()); 255() => Results.Ok(new InferredJsonClass())); 281TypedResults.Created("https://example.com", new InferredJsonClass())); 445() => new InferredJsonClass()); 521var apiDescription = GetApiDescription(() => TypedResults.Created("https://example.com", new InferredJsonClass())); 554Task.FromResult(TypedResults.Created("https://example.com", new InferredJsonClass()))); 575() => Task.FromResult(Results.Ok(new InferredJsonClass()))); 607? TypedResults.Created<InferredJsonClass>("/", new InferredJsonClass())
67 references to InferredJsonClass
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (67)
EndpointMetadataApiDescriptionProviderTest.cs (67)
74(InferredJsonClass fromBody) => 88(InferredJsonClass fromBody) => 106[Consumes(typeof(InferredJsonClass), "application/custom0", "application/custom1", IsOptional = true)] 121[Consumes(typeof(InferredJsonClass), "application/custom0", "application/custom1", IsOptional = false)] 122(InferredJsonClass fromBody) => 147AssertJsonResponse(GetApiDescription(() => new InferredJsonClass()), typeof(InferredJsonClass)); 197Assert.Equal(typeof(InferredJsonClass), inferredResponseType.Type); 198Assert.Equal(typeof(InferredJsonClass), inferredResponseType.ModelMetadata?.ModelType); 224Assert.Equal(typeof(InferredJsonClass), rdfInferredResponseType.Type); 225Assert.Equal(typeof(InferredJsonClass), rdfInferredResponseType.ModelMetadata?.ModelType); 242Assert.Equal(typeof(InferredJsonClass), badRequestResponseType.Type); 243Assert.Equal(typeof(InferredJsonClass), badRequestResponseType.ModelMetadata?.ModelType); 253[ProducesResponseType(typeof(InferredJsonClass), StatusCodes.Status201Created)] 262Assert.Equal(typeof(InferredJsonClass), createdResponseType.Type); 263Assert.Equal(typeof(InferredJsonClass), createdResponseType.ModelMetadata?.ModelType); 280var apiDescription = GetApiDescription(Results<Created<InferredJsonClass>, BadRequest> () => 288Assert.Equal(typeof(InferredJsonClass), createdResponseType.Type); 289Assert.Equal(typeof(InferredJsonClass), createdResponseType.ModelMetadata?.ModelType); 452Assert.Equal(typeof(InferredJsonClass), rdfInferredResponseType.Type); 453Assert.Equal(typeof(InferredJsonClass), rdfInferredResponseType.ModelMetadata?.ModelType); 472Assert.Equal(typeof(InferredJsonClass), badRequestResponseType.Type); 473Assert.Equal(typeof(InferredJsonClass), badRequestResponseType.ModelMetadata?.ModelType); 528Assert.Equal(typeof(InferredJsonClass), createdResponseType.Type); 529Assert.Equal(typeof(InferredJsonClass), createdResponseType.ModelMetadata?.ModelType); 561Assert.Equal(typeof(InferredJsonClass), createdResponseType.Type); 562Assert.Equal(typeof(InferredJsonClass), createdResponseType.ModelMetadata?.ModelType); 573[ProducesResponseType(typeof(InferredJsonClass), StatusCodes.Status201Created)] 582Assert.Equal(typeof(InferredJsonClass), createdResponseType.Type); 583Assert.Equal(typeof(InferredJsonClass), createdResponseType.ModelMetadata?.ModelType); 601[ProducesResponseType(typeof(InferredJsonClass), StatusCodes.Status201Created)] 603async Task<Results<Created<InferredJsonClass>, ProblemHttpResult>> () => 607? TypedResults.Created<InferredJsonClass>("/", new InferredJsonClass()) 616Assert.Equal(typeof(InferredJsonClass), createdResponseType.Type); 617Assert.Equal(typeof(InferredJsonClass), createdResponseType.ModelMetadata?.ModelType); 847AssertBodyParameter(GetApiDescription((InferredJsonClass foo) => { }, httpMethods: ["POST"]), "foo", typeof(InferredJsonClass)); 863var apiDescription = GetApiDescription(([FromRoute] int foo, int bar, InferredJsonClass fromBody) => { }, httpMethods: ["POST"]); 882Assert.Equal(typeof(InferredJsonClass), fromBodyParam.Type); 883Assert.Equal(typeof(InferredJsonClass), fromBodyParam.ModelMetadata.ModelType); 913Assert.Equal(typeof(InferredJsonClass), param.Type); 914Assert.Equal(typeof(InferredJsonClass), param.ModelMetadata.ModelType); 1103builder.MapGet("/api/todos", () => "").Produces<InferredJsonClass>().WithGroupName(endpointGroupName); 1119Assert.Equal(typeof(InferredJsonClass), responseTypes.Type); 1128builder.MapGet("/api/todos", () => "").Produces<InferredJsonClass>().ExcludeFromDescription(); 1151.Produces<InferredJsonClass>(StatusCodes.Status200OK) 1173Assert.Equal(typeof(InferredJsonClass), responseType.Type); 1203.Produces<InferredJsonClass>(StatusCodes.Status200OK) 1204.Produces<InferredJsonClass>(StatusCodes.Status201Created); 1223Assert.Equal(typeof(InferredJsonClass), responseType.Type); 1229Assert.Equal(typeof(InferredJsonClass), responseType.Type); 1274builder.MapPost("/api/todos", (InferredJsonClass inferredJsonClass) => "") 1275.Accepts(typeof(InferredJsonClass), "application/json"); 1292Assert.Equal(typeof(InferredJsonClass), bodyParameterDescription.Type); 1304.Produces<InferredJsonClass>(StatusCodes.Status200OK); 1323Assert.Equal(typeof(InferredJsonClass), responseType.Type); 1334builder.MapPost("/api/todos", (InferredJsonClass inferredJsonClass) => ""); 1351Assert.Equal(typeof(InferredJsonClass), bodyParameterDescription.Type); 1366builder.MapPost("/api/todos", (InferredJsonClass? inferredJsonClass) => ""); 1383Assert.Equal(typeof(InferredJsonClass), bodyParameterDescription.Type); 1398builder.MapPost("/api/todos", [Consumes("application/xml")] (InferredJsonClass? inferredJsonClass) => ""); 1415Assert.Equal(typeof(InferredJsonClass), bodyParameterDescription.Type); 1895private record ArgumentListRecord([FromRoute] int Foo, int Bar, InferredJsonClass? FromBody, HttpContext context); 1897private record struct ArgumentListRecordStruct([FromRoute] int Foo, int Bar, InferredJsonClass? FromBody, HttpContext context); 1899private record ArgumentListRecordWithoutAttributes(int Foo, int Bar, InferredJsonClass? FromBody, HttpContext context); 1906public InferredJsonClass? FromBody { get; set; } 1915public InferredJsonClass? FromBody { get; set; } 1929public InferredJsonClass? FromBody { get; set; }