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); 821AssertBodyParameter(GetApiDescription((InferredJsonClass foo) => { }, httpMethods: ["POST"]), "foo", typeof(InferredJsonClass)); 837var apiDescription = GetApiDescription(([FromRoute] int foo, int bar, InferredJsonClass fromBody) => { }, httpMethods: ["POST"]); 856Assert.Equal(typeof(InferredJsonClass), fromBodyParam.Type); 857Assert.Equal(typeof(InferredJsonClass), fromBodyParam.ModelMetadata.ModelType); 887Assert.Equal(typeof(InferredJsonClass), param.Type); 888Assert.Equal(typeof(InferredJsonClass), param.ModelMetadata.ModelType); 1077builder.MapGet("/api/todos", () => "").Produces<InferredJsonClass>().WithGroupName(endpointGroupName); 1093Assert.Equal(typeof(InferredJsonClass), responseTypes.Type); 1102builder.MapGet("/api/todos", () => "").Produces<InferredJsonClass>().ExcludeFromDescription(); 1125.Produces<InferredJsonClass>(StatusCodes.Status200OK) 1147Assert.Equal(typeof(InferredJsonClass), responseType.Type); 1177.Produces<InferredJsonClass>(StatusCodes.Status200OK) 1178.Produces<InferredJsonClass>(StatusCodes.Status201Created); 1197Assert.Equal(typeof(InferredJsonClass), responseType.Type); 1203Assert.Equal(typeof(InferredJsonClass), responseType.Type); 1248builder.MapPost("/api/todos", (InferredJsonClass inferredJsonClass) => "") 1249.Accepts(typeof(InferredJsonClass), "application/json"); 1266Assert.Equal(typeof(InferredJsonClass), bodyParameterDescription.Type); 1278.Produces<InferredJsonClass>(StatusCodes.Status200OK); 1297Assert.Equal(typeof(InferredJsonClass), responseType.Type); 1308builder.MapPost("/api/todos", (InferredJsonClass inferredJsonClass) => ""); 1325Assert.Equal(typeof(InferredJsonClass), bodyParameterDescription.Type); 1340builder.MapPost("/api/todos", (InferredJsonClass? inferredJsonClass) => ""); 1357Assert.Equal(typeof(InferredJsonClass), bodyParameterDescription.Type); 1372builder.MapPost("/api/todos", [Consumes("application/xml")] (InferredJsonClass? inferredJsonClass) => ""); 1389Assert.Equal(typeof(InferredJsonClass), bodyParameterDescription.Type); 1869private record ArgumentListRecord([FromRoute] int Foo, int Bar, InferredJsonClass? FromBody, HttpContext context); 1871private record struct ArgumentListRecordStruct([FromRoute] int Foo, int Bar, InferredJsonClass? FromBody, HttpContext context); 1873private record ArgumentListRecordWithoutAttributes(int Foo, int Bar, InferredJsonClass? FromBody, HttpContext context); 1880public InferredJsonClass? FromBody { get; set; } 1889public InferredJsonClass? FromBody { get; set; } 1903public InferredJsonClass? FromBody { get; set; }