2 types derived from Shape
Microsoft.AspNetCore.OpenApi.Tests (2)
Shared\SharedTypes.Polymorphism.cs (2)
15
internal class Triangle :
Shape
19
internal class Square :
Shape
21 references to Shape
Microsoft.AspNetCore.OpenApi.Tests (21)
Services\CreateSchemaReferenceIdTests.cs (1)
19
builder.MapPost("/api", (
Shape
shape) => { });
Services\OpenApiSchemaService\OpenApiSchemaService.PolymorphicSchemas.cs (1)
16
builder.MapPost("/api", (
Shape
shape) => { });
Transformers\CustomSchemaTransformerTests.cs (2)
144
builder.MapPost("/shape", (
Shape
shape) => new Triangle { Hypotenuse = 25 });
151
if (context.JsonTypeInfo.Type == typeof(
Shape
))
Transformers\SchemaTransformerTests.cs (4)
491
builder.MapPost("/shape", (
Shape
todo) => { });
563
builder.MapGet("/list", () => new List<
Shape
> { new Triangle { Hypotenuse = 12, Color = "blue", Sides = 3 }, new Square { Area = 24, Color = "red ", Sides = 4 } });
724
builder.MapPost("/shape", (
Shape
shape) => { });
948
public
Shape
SomeShape { get; }
Transformers\TypeBasedTransformerLifetimeTests.cs (13)
17
builder.MapPost("/shape", (
Shape
shape) => { });
39
builder.MapPost("/shape", (
Shape
shape) => { });
65
builder.MapPost("/shape", (
Shape
shape) => { });
91
builder.MapPost("/shape", (
Shape
shape) => { });
116
builder.MapPost("/shape", (
Shape
shape) => { });
138
builder.MapPost("/shape", (
Shape
shape) => { });
163
builder.MapPost("/shape", (
Shape
shape) => { });
189
builder.MapPost("/shape", (
Shape
shape) => { });
214
builder.MapPost("/shape", (
Shape
shape) => { });
235
builder.MapPost("/shape", (
Shape
shape) => { });
258
builder.MapPost("/shape", (
Shape
shape) => { });
284
builder.MapPost("/shape", (
Shape
shape) => { });
310
builder.MapPost("/shape", (
Shape
shape) => { });