10 instantiations of InferredJsonClass
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (10)
EndpointMetadataApiDescriptionProviderTest.cs (10)
148AssertJsonResponse(GetApiDescription(() => new InferredJsonClass()), typeof(InferredJsonClass)); 191() => new InferredJsonClass()); 218() => new InferredJsonClass()); 256() => Results.Ok(new InferredJsonClass())); 282TypedResults.Created("https://example.com", new InferredJsonClass())); 446() => new InferredJsonClass()); 522var apiDescription = GetApiDescription(() => TypedResults.Created("https://example.com", new InferredJsonClass())); 555Task.FromResult(TypedResults.Created("https://example.com", new InferredJsonClass()))); 576() => Task.FromResult(Results.Ok(new InferredJsonClass()))); 608? TypedResults.Created<InferredJsonClass>("/", new InferredJsonClass())
67 references to InferredJsonClass
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (67)
EndpointMetadataApiDescriptionProviderTest.cs (67)
75(InferredJsonClass fromBody) => 89(InferredJsonClass fromBody) => 107[Consumes(typeof(InferredJsonClass), "application/custom0", "application/custom1", IsOptional = true)] 122[Consumes(typeof(InferredJsonClass), "application/custom0", "application/custom1", IsOptional = false)] 123(InferredJsonClass fromBody) => 148AssertJsonResponse(GetApiDescription(() => new InferredJsonClass()), typeof(InferredJsonClass)); 198Assert.Equal(typeof(InferredJsonClass), inferredResponseType.Type); 199Assert.Equal(typeof(InferredJsonClass), inferredResponseType.ModelMetadata?.ModelType); 225Assert.Equal(typeof(InferredJsonClass), rdfInferredResponseType.Type); 226Assert.Equal(typeof(InferredJsonClass), rdfInferredResponseType.ModelMetadata?.ModelType); 243Assert.Equal(typeof(InferredJsonClass), badRequestResponseType.Type); 244Assert.Equal(typeof(InferredJsonClass), badRequestResponseType.ModelMetadata?.ModelType); 254[ProducesResponseType(typeof(InferredJsonClass), StatusCodes.Status201Created)] 263Assert.Equal(typeof(InferredJsonClass), createdResponseType.Type); 264Assert.Equal(typeof(InferredJsonClass), createdResponseType.ModelMetadata?.ModelType); 281var apiDescription = GetApiDescription(Results<Created<InferredJsonClass>, BadRequest> () => 289Assert.Equal(typeof(InferredJsonClass), createdResponseType.Type); 290Assert.Equal(typeof(InferredJsonClass), createdResponseType.ModelMetadata?.ModelType); 453Assert.Equal(typeof(InferredJsonClass), rdfInferredResponseType.Type); 454Assert.Equal(typeof(InferredJsonClass), rdfInferredResponseType.ModelMetadata?.ModelType); 473Assert.Equal(typeof(InferredJsonClass), badRequestResponseType.Type); 474Assert.Equal(typeof(InferredJsonClass), badRequestResponseType.ModelMetadata?.ModelType); 529Assert.Equal(typeof(InferredJsonClass), createdResponseType.Type); 530Assert.Equal(typeof(InferredJsonClass), createdResponseType.ModelMetadata?.ModelType); 562Assert.Equal(typeof(InferredJsonClass), createdResponseType.Type); 563Assert.Equal(typeof(InferredJsonClass), createdResponseType.ModelMetadata?.ModelType); 574[ProducesResponseType(typeof(InferredJsonClass), StatusCodes.Status201Created)] 583Assert.Equal(typeof(InferredJsonClass), createdResponseType.Type); 584Assert.Equal(typeof(InferredJsonClass), createdResponseType.ModelMetadata?.ModelType); 602[ProducesResponseType(typeof(InferredJsonClass), StatusCodes.Status201Created)] 604async Task<Results<Created<InferredJsonClass>, ProblemHttpResult>> () => 608? TypedResults.Created<InferredJsonClass>("/", new InferredJsonClass()) 617Assert.Equal(typeof(InferredJsonClass), createdResponseType.Type); 618Assert.Equal(typeof(InferredJsonClass), createdResponseType.ModelMetadata?.ModelType); 848AssertBodyParameter(GetApiDescription((InferredJsonClass foo) => { }, httpMethods: ["POST"]), "foo", typeof(InferredJsonClass)); 864var apiDescription = GetApiDescription(([FromRoute] int foo, int bar, InferredJsonClass fromBody) => { }, httpMethods: ["POST"]); 883Assert.Equal(typeof(InferredJsonClass), fromBodyParam.Type); 884Assert.Equal(typeof(InferredJsonClass), fromBodyParam.ModelMetadata.ModelType); 914Assert.Equal(typeof(InferredJsonClass), param.Type); 915Assert.Equal(typeof(InferredJsonClass), param.ModelMetadata.ModelType); 1105builder.MapGet("/api/todos", () => "").Produces<InferredJsonClass>().WithGroupName(endpointGroupName); 1121Assert.Equal(typeof(InferredJsonClass), responseTypes.Type); 1130builder.MapGet("/api/todos", () => "").Produces<InferredJsonClass>().ExcludeFromDescription(); 1154.Produces<InferredJsonClass>(StatusCodes.Status200OK) 1176Assert.Equal(typeof(InferredJsonClass), responseType.Type); 1207.Produces<InferredJsonClass>(StatusCodes.Status200OK) 1208.Produces<InferredJsonClass>(StatusCodes.Status201Created); 1227Assert.Equal(typeof(InferredJsonClass), responseType.Type); 1233Assert.Equal(typeof(InferredJsonClass), responseType.Type); 1278builder.MapPost("/api/todos", (InferredJsonClass inferredJsonClass) => "") 1279.Accepts(typeof(InferredJsonClass), "application/json"); 1296Assert.Equal(typeof(InferredJsonClass), bodyParameterDescription.Type); 1309.Produces<InferredJsonClass>(StatusCodes.Status200OK); 1328Assert.Equal(typeof(InferredJsonClass), responseType.Type); 1339builder.MapPost("/api/todos", (InferredJsonClass inferredJsonClass) => ""); 1356Assert.Equal(typeof(InferredJsonClass), bodyParameterDescription.Type); 1371builder.MapPost("/api/todos", (InferredJsonClass? inferredJsonClass) => ""); 1388Assert.Equal(typeof(InferredJsonClass), bodyParameterDescription.Type); 1403builder.MapPost("/api/todos", [Consumes("application/xml")] (InferredJsonClass? inferredJsonClass) => ""); 1420Assert.Equal(typeof(InferredJsonClass), bodyParameterDescription.Type); 1900private record ArgumentListRecord([FromRoute] int Foo, int Bar, InferredJsonClass? FromBody, HttpContext context); 1902private record struct ArgumentListRecordStruct([FromRoute] int Foo, int Bar, InferredJsonClass? FromBody, HttpContext context); 1904private record ArgumentListRecordWithoutAttributes(int Foo, int Bar, InferredJsonClass? FromBody, HttpContext context); 1911public InferredJsonClass? FromBody { get; set; } 1920public InferredJsonClass? FromBody { get; set; } 1934public InferredJsonClass? FromBody { get; set; }