1 type derived from Todo
Sample (1)
src\OpenApi\test\Microsoft.AspNetCore.OpenApi.Tests\Shared\SharedTypes.cs (1)
30internal record TodoWithDueDate(int Id, string Title, bool Completed, DateTime CreatedAt, DateTime DueDate) : Todo(Id, Title, Completed, CreatedAt);
15 references to Todo
Sample (15)
artifacts\obj\Sample\Release\net10.0\generated\Microsoft.AspNetCore.Http.RequestDelegateGenerator\Microsoft.AspNetCore.Http.RequestDelegateGenerator.RequestDelegateGenerator\GeneratedRouteBuilderExtensions.g.cs (8)
4659(false, typeof(global::Todo)), 4681var handler = Cast(del, global::Microsoft.AspNetCore.Http.IResult (global::Todo arg0) => throw null!); 4690var todo_JsonBodyOrServiceResolver = ResolveJsonBodyOrService<global::Todo>(logOrThrowExceptionHelper, "Todo", "todo", jsonSerializerOptions, serviceProviderIsService); 4700return ValueTask.FromResult<object?>(handler(ic.GetArgument<global::Todo>(0)!)); 4715var todo_local = todo_resolveJsonBodyOrServiceResult.Item2!; 4739var todo_local = todo_resolveJsonBodyOrServiceResult.Item2!; 4745var result = await filteredInvocation(EndpointFilterInvocationContext.Create<global::Todo>(httpContext, todo_local!)); 4756var castHandler = Cast(handler, global::Microsoft.AspNetCore.Http.IResult (global::Todo arg0) => throw null!);
Endpoints\MapFormEndpoints.cs (2)
25forms.MapPost("/form-todo", ([FromForm] Todo todo) => Results.Ok(todo)); 26forms.MapPost("/forms-pocos-and-files", ([FromForm] Todo todo, IFormFile file) => Results.Ok(new { Todo = todo, File = file.FileName }));
Endpoints\MapResponsesEndpoints.cs (2)
12.Produces<Todo>(additionalContentTypes: "text/xml"); 15.Produces<Todo>(contentType: "text/xml");
Endpoints\MapVersionedEndpoints.cs (1)
13v1.MapPost("/todos", (Todo todo) => Results.Created($"/todos/{todo.Id}", todo))
Endpoints\MapXmlEndpoints.cs (2)
74/// The project that contains <see cref="Todo"/> items. 90/// The project that contains <see cref="Todo"/> items.