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())); 343() => new InferredJsonClass()); 419var apiDescription = GetApiDescription(() => TypedResults.Created("https://example.com", new InferredJsonClass())); 452Task.FromResult(TypedResults.Created("https://example.com", new InferredJsonClass()))); 473() => Task.FromResult(Results.Ok(new InferredJsonClass()))); 505? 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); 350Assert.Equal(typeof(InferredJsonClass), rdfInferredResponseType.Type); 351Assert.Equal(typeof(InferredJsonClass), rdfInferredResponseType.ModelMetadata?.ModelType); 370Assert.Equal(typeof(InferredJsonClass), badRequestResponseType.Type); 371Assert.Equal(typeof(InferredJsonClass), badRequestResponseType.ModelMetadata?.ModelType); 426Assert.Equal(typeof(InferredJsonClass), createdResponseType.Type); 427Assert.Equal(typeof(InferredJsonClass), createdResponseType.ModelMetadata?.ModelType); 459Assert.Equal(typeof(InferredJsonClass), createdResponseType.Type); 460Assert.Equal(typeof(InferredJsonClass), createdResponseType.ModelMetadata?.ModelType); 471[ProducesResponseType(typeof(InferredJsonClass), StatusCodes.Status201Created)] 480Assert.Equal(typeof(InferredJsonClass), createdResponseType.Type); 481Assert.Equal(typeof(InferredJsonClass), createdResponseType.ModelMetadata?.ModelType); 499[ProducesResponseType(typeof(InferredJsonClass), StatusCodes.Status201Created)] 501async Task<Results<Created<InferredJsonClass>, ProblemHttpResult>> () => 505? TypedResults.Created<InferredJsonClass>("/", new InferredJsonClass()) 514Assert.Equal(typeof(InferredJsonClass), createdResponseType.Type); 515Assert.Equal(typeof(InferredJsonClass), createdResponseType.ModelMetadata?.ModelType); 717AssertBodyParameter(GetApiDescription((InferredJsonClass foo) => { }, httpMethods: ["POST"]), "foo", typeof(InferredJsonClass)); 733var apiDescription = GetApiDescription(([FromRoute] int foo, int bar, InferredJsonClass fromBody) => { }, httpMethods: ["POST"]); 752Assert.Equal(typeof(InferredJsonClass), fromBodyParam.Type); 753Assert.Equal(typeof(InferredJsonClass), fromBodyParam.ModelMetadata.ModelType); 783Assert.Equal(typeof(InferredJsonClass), param.Type); 784Assert.Equal(typeof(InferredJsonClass), param.ModelMetadata.ModelType); 973builder.MapGet("/api/todos", () => "").Produces<InferredJsonClass>().WithGroupName(endpointGroupName); 989Assert.Equal(typeof(InferredJsonClass), responseTypes.Type); 998builder.MapGet("/api/todos", () => "").Produces<InferredJsonClass>().ExcludeFromDescription(); 1021.Produces<InferredJsonClass>(StatusCodes.Status200OK) 1043Assert.Equal(typeof(InferredJsonClass), responseType.Type); 1073.Produces<InferredJsonClass>(StatusCodes.Status200OK) 1074.Produces<InferredJsonClass>(StatusCodes.Status201Created); 1093Assert.Equal(typeof(InferredJsonClass), responseType.Type); 1099Assert.Equal(typeof(InferredJsonClass), responseType.Type); 1144builder.MapPost("/api/todos", (InferredJsonClass inferredJsonClass) => "") 1145.Accepts(typeof(InferredJsonClass), "application/json"); 1162Assert.Equal(typeof(InferredJsonClass), bodyParameterDescription.Type); 1174.Produces<InferredJsonClass>(StatusCodes.Status200OK); 1193Assert.Equal(typeof(InferredJsonClass), responseType.Type); 1204builder.MapPost("/api/todos", (InferredJsonClass inferredJsonClass) => ""); 1221Assert.Equal(typeof(InferredJsonClass), bodyParameterDescription.Type); 1236builder.MapPost("/api/todos", (InferredJsonClass? inferredJsonClass) => ""); 1253Assert.Equal(typeof(InferredJsonClass), bodyParameterDescription.Type); 1268builder.MapPost("/api/todos", [Consumes("application/xml")] (InferredJsonClass? inferredJsonClass) => ""); 1285Assert.Equal(typeof(InferredJsonClass), bodyParameterDescription.Type); 1765private record ArgumentListRecord([FromRoute] int Foo, int Bar, InferredJsonClass? FromBody, HttpContext context); 1767private record struct ArgumentListRecordStruct([FromRoute] int Foo, int Bar, InferredJsonClass? FromBody, HttpContext context); 1769private record ArgumentListRecordWithoutAttributes(int Foo, int Bar, InferredJsonClass? FromBody, HttpContext context); 1776public InferredJsonClass? FromBody { get; set; } 1785public InferredJsonClass? FromBody { get; set; } 1799public InferredJsonClass? FromBody { get; set; }