9 instantiations of Ok
Microsoft.AspNetCore.Http.Results (1)
TypedResults.cs (1)
718public static Ok<TValue> Ok<TValue>(TValue? value) => new(value);
Microsoft.AspNetCore.Http.Results.Tests (8)
OkOfTResultTests.cs (8)
23var result = new Ok<string>(value); 35var result = new Ok<HttpValidationProblemDetails>(obj); 47var result = new Ok<string>("Hello"); 69var result = new Ok<string>("Hello"); 106var result = new Ok<object>(null); 125var result = Assert.IsAssignableFrom<IStatusCodeHttpResult>(new Ok<object>(null)); 136var result = Assert.IsAssignableFrom<IValueHttpResult>(new Ok<string>(value)); 148var result = Assert.IsAssignableFrom<IValueHttpResult<string>>(new Ok<string>(value));
78 references to Ok
ApiExplorerWebSite (1)
Controllers\ApiExplorerWithTypedResultController.cs (1)
13public Ok<Product> GetProduct() => TypedResults.Ok(new Product { Name = "Test product" });
Microsoft.AspNetCore.Http.Results (2)
TypedResults.cs (2)
717/// <returns>The created <see cref="HttpResults.Ok{TValue}"/> for the response.</returns> 718public static Ok<TValue> Ok<TValue>(TValue? value) => new(value);
Microsoft.AspNetCore.Http.Results.Tests (15)
OkOfTResultTests.cs (9)
23var result = new Ok<string>(value); 35var result = new Ok<HttpValidationProblemDetails>(obj); 47var result = new Ok<string>("Hello"); 69var result = new Ok<string>("Hello"); 86Ok<Todo> MyApi() { throw new NotImplementedException(); } 91PopulateMetadata<Ok<Todo>>(((Delegate)MyApi).GetMethodInfo(), builder); 106var result = new Ok<object>(null); 117Assert.Throws<ArgumentNullException>("method", () => PopulateMetadata<Ok<object>>(null, new RouteEndpointBuilder(requestDelegate: null, RoutePatternFactory.Parse("/"), order: 0))); 118Assert.Throws<ArgumentNullException>("builder", () => PopulateMetadata<Ok<object>>(((Delegate)PopulateMetadata_ThrowsArgumentNullException_WhenMethodOrBuilderAreNull).GetMethodInfo(), null));
ResultsTests.cs (5)
1210var result = Results.Ok(value) as Ok<object>; 1224var result = Results.Ok(value) as Ok<Todo>; 1764(() => Results.Ok(new()), typeof(Ok<object>)),
TypedResultsTests.cs (1)
1040var result = TypedResults.Ok(value);
Microsoft.AspNetCore.Identity (20)
GeneratedRouteBuilderExtensions.g.cs (15)
198PopulateMetadataForEndpoint<global::Microsoft.AspNetCore.Http.HttpResults.Results<global::Microsoft.AspNetCore.Http.HttpResults.Ok<global::Microsoft.AspNetCore.Authentication.BearerToken.AccessTokenResponse>, global::Microsoft.AspNetCore.Http.HttpResults.EmptyHttpResult, global::Microsoft.AspNetCore.Http.HttpResults.ProblemHttpResult>>(methodInfo, options.EndpointBuilder); 207var handler = Cast(del, global::System.Threading.Tasks.Task<global::Microsoft.AspNetCore.Http.HttpResults.Results<global::Microsoft.AspNetCore.Http.HttpResults.Ok<global::Microsoft.AspNetCore.Authentication.BearerToken.AccessTokenResponse>, global::Microsoft.AspNetCore.Http.HttpResults.EmptyHttpResult, global::Microsoft.AspNetCore.Http.HttpResults.ProblemHttpResult>> (global::Microsoft.AspNetCore.Identity.Data.LoginRequest arg0, global::System.Boolean? arg1, global::System.Boolean? arg2, global::System.IServiceProvider arg3) => throw null!); 356var castHandler = Cast(handler, global::System.Threading.Tasks.Task<global::Microsoft.AspNetCore.Http.HttpResults.Results<global::Microsoft.AspNetCore.Http.HttpResults.Ok<global::Microsoft.AspNetCore.Authentication.BearerToken.AccessTokenResponse>, global::Microsoft.AspNetCore.Http.HttpResults.EmptyHttpResult, global::Microsoft.AspNetCore.Http.HttpResults.ProblemHttpResult>> (global::Microsoft.AspNetCore.Identity.Data.LoginRequest arg0, global::System.Boolean? arg1, global::System.Boolean? arg2, global::System.IServiceProvider arg3) => throw null!); 382PopulateMetadataForEndpoint<global::Microsoft.AspNetCore.Http.HttpResults.Results<global::Microsoft.AspNetCore.Http.HttpResults.Ok<global::Microsoft.AspNetCore.Authentication.BearerToken.AccessTokenResponse>, global::Microsoft.AspNetCore.Http.HttpResults.UnauthorizedHttpResult, global::Microsoft.AspNetCore.Http.HttpResults.SignInHttpResult, global::Microsoft.AspNetCore.Http.HttpResults.ChallengeHttpResult>>(methodInfo, options.EndpointBuilder); 391var handler = Cast(del, global::System.Threading.Tasks.Task<global::Microsoft.AspNetCore.Http.HttpResults.Results<global::Microsoft.AspNetCore.Http.HttpResults.Ok<global::Microsoft.AspNetCore.Authentication.BearerToken.AccessTokenResponse>, global::Microsoft.AspNetCore.Http.HttpResults.UnauthorizedHttpResult, global::Microsoft.AspNetCore.Http.HttpResults.SignInHttpResult, global::Microsoft.AspNetCore.Http.HttpResults.ChallengeHttpResult>> (global::Microsoft.AspNetCore.Identity.Data.RefreshRequest arg0, global::System.IServiceProvider arg1) => throw null!); 472var castHandler = Cast(handler, global::System.Threading.Tasks.Task<global::Microsoft.AspNetCore.Http.HttpResults.Results<global::Microsoft.AspNetCore.Http.HttpResults.Ok<global::Microsoft.AspNetCore.Authentication.BearerToken.AccessTokenResponse>, global::Microsoft.AspNetCore.Http.HttpResults.UnauthorizedHttpResult, global::Microsoft.AspNetCore.Http.HttpResults.SignInHttpResult, global::Microsoft.AspNetCore.Http.HttpResults.ChallengeHttpResult>> (global::Microsoft.AspNetCore.Identity.Data.RefreshRequest arg0, global::System.IServiceProvider arg1) => throw null!); 996PopulateMetadataForEndpoint<global::Microsoft.AspNetCore.Http.HttpResults.Results<global::Microsoft.AspNetCore.Http.HttpResults.Ok<global::Microsoft.AspNetCore.Identity.Data.TwoFactorResponse>, global::Microsoft.AspNetCore.Http.HttpResults.ValidationProblem, global::Microsoft.AspNetCore.Http.HttpResults.NotFound>>(methodInfo, options.EndpointBuilder); 1005var handler = Cast(del, global::System.Threading.Tasks.Task<global::Microsoft.AspNetCore.Http.HttpResults.Results<global::Microsoft.AspNetCore.Http.HttpResults.Ok<global::Microsoft.AspNetCore.Identity.Data.TwoFactorResponse>, global::Microsoft.AspNetCore.Http.HttpResults.ValidationProblem, global::Microsoft.AspNetCore.Http.HttpResults.NotFound>> (global::System.Security.Claims.ClaimsPrincipal arg0, global::Microsoft.AspNetCore.Identity.Data.TwoFactorRequest arg1, global::System.IServiceProvider arg2) => throw null!); 1088var castHandler = Cast(handler, global::System.Threading.Tasks.Task<global::Microsoft.AspNetCore.Http.HttpResults.Results<global::Microsoft.AspNetCore.Http.HttpResults.Ok<global::Microsoft.AspNetCore.Identity.Data.TwoFactorResponse>, global::Microsoft.AspNetCore.Http.HttpResults.ValidationProblem, global::Microsoft.AspNetCore.Http.HttpResults.NotFound>> (global::System.Security.Claims.ClaimsPrincipal arg0, global::Microsoft.AspNetCore.Identity.Data.TwoFactorRequest arg1, global::System.IServiceProvider arg2) => throw null!); 1113PopulateMetadataForEndpoint<global::Microsoft.AspNetCore.Http.HttpResults.Results<global::Microsoft.AspNetCore.Http.HttpResults.Ok<global::Microsoft.AspNetCore.Identity.Data.InfoResponse>, global::Microsoft.AspNetCore.Http.HttpResults.ValidationProblem, global::Microsoft.AspNetCore.Http.HttpResults.NotFound>>(methodInfo, options.EndpointBuilder); 1122var handler = Cast(del, global::System.Threading.Tasks.Task<global::Microsoft.AspNetCore.Http.HttpResults.Results<global::Microsoft.AspNetCore.Http.HttpResults.Ok<global::Microsoft.AspNetCore.Identity.Data.InfoResponse>, global::Microsoft.AspNetCore.Http.HttpResults.ValidationProblem, global::Microsoft.AspNetCore.Http.HttpResults.NotFound>> (global::System.Security.Claims.ClaimsPrincipal arg0, global::System.IServiceProvider arg1) => throw null!); 1190var castHandler = Cast(handler, global::System.Threading.Tasks.Task<global::Microsoft.AspNetCore.Http.HttpResults.Results<global::Microsoft.AspNetCore.Http.HttpResults.Ok<global::Microsoft.AspNetCore.Identity.Data.InfoResponse>, global::Microsoft.AspNetCore.Http.HttpResults.ValidationProblem, global::Microsoft.AspNetCore.Http.HttpResults.NotFound>> (global::System.Security.Claims.ClaimsPrincipal arg0, global::System.IServiceProvider arg1) => throw null!); 1218PopulateMetadataForEndpoint<global::Microsoft.AspNetCore.Http.HttpResults.Results<global::Microsoft.AspNetCore.Http.HttpResults.Ok<global::Microsoft.AspNetCore.Identity.Data.InfoResponse>, global::Microsoft.AspNetCore.Http.HttpResults.ValidationProblem, global::Microsoft.AspNetCore.Http.HttpResults.NotFound>>(methodInfo, options.EndpointBuilder); 1227var handler = Cast(del, global::System.Threading.Tasks.Task<global::Microsoft.AspNetCore.Http.HttpResults.Results<global::Microsoft.AspNetCore.Http.HttpResults.Ok<global::Microsoft.AspNetCore.Identity.Data.InfoResponse>, global::Microsoft.AspNetCore.Http.HttpResults.ValidationProblem, global::Microsoft.AspNetCore.Http.HttpResults.NotFound>> (global::System.Security.Claims.ClaimsPrincipal arg0, global::Microsoft.AspNetCore.Identity.Data.InfoRequest arg1, global::Microsoft.AspNetCore.Http.HttpContext arg2, global::System.IServiceProvider arg3) => throw null!); 1312var castHandler = Cast(handler, global::System.Threading.Tasks.Task<global::Microsoft.AspNetCore.Http.HttpResults.Results<global::Microsoft.AspNetCore.Http.HttpResults.Ok<global::Microsoft.AspNetCore.Identity.Data.InfoResponse>, global::Microsoft.AspNetCore.Http.HttpResults.ValidationProblem, global::Microsoft.AspNetCore.Http.HttpResults.NotFound>> (global::System.Security.Claims.ClaimsPrincipal arg0, global::Microsoft.AspNetCore.Identity.Data.InfoRequest arg1, global::Microsoft.AspNetCore.Http.HttpContext arg2, global::System.IServiceProvider arg3) => throw null!);
IdentityApiEndpointRouteBuilderExtensions.cs (5)
90routeGroup.MapPost("/login", async Task<Results<Ok<AccessTokenResponse>, EmptyHttpResult, ProblemHttpResult>> 122routeGroup.MapPost("/refresh", async Task<Results<Ok<AccessTokenResponse>, UnauthorizedHttpResult, SignInHttpResult, ChallengeHttpResult>> 260accountGroup.MapPost("/2fa", async Task<Results<Ok<TwoFactorResponse>, ValidationProblem, NotFound>> 336accountGroup.MapGet("/info", async Task<Results<Ok<InfoResponse>, ValidationProblem, NotFound>> 348accountGroup.MapPost("/info", async Task<Results<Ok<InfoResponse>, ValidationProblem, NotFound>>
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (2)
DefaultApiDescriptionProviderTest.cs (2)
2470private Http.HttpResults.Ok<Product> ReturnsResultOfProductWithEndpointMetadata() => null; 2475private Task<Http.HttpResults.Ok<Product>> ReturnsTaskOfResultOfProductWithEndpointMetadata() => null;
Microsoft.AspNetCore.Mvc.Core.Test (1)
ApplicationModels\DefaultApplicationModelProviderTest.cs (1)
1758public Http.HttpResults.Ok<Foo> Get() => TypedResults.Ok<Foo>(new Foo { Info = "Hello" });
Microsoft.AspNetCore.OpenApi.Tests (3)
Extensions\JsonTypeInfoExtensionsTests.cs (3)
67[typeof(Results<Ok<TodoWithDueDate>, Ok<Todo>>), "ResultsOfOkOfTodoWithDueDateAndOkOfTodo"], 68[typeof(Ok<Todo>), "OkOfTodo"],
Sample (34)
artifacts\obj\Sample\Release\net10.0\generated\Microsoft.AspNetCore.Http.RequestDelegateGenerator\Microsoft.AspNetCore.Http.RequestDelegateGenerator.RequestDelegateGenerator\GeneratedRouteBuilderExtensions.g.cs (31)
822PopulateMetadataForEndpoint<global::Microsoft.AspNetCore.Http.HttpResults.Ok<global::Triangle>>(methodInfo, options.EndpointBuilder); 831var handler = Cast(del, global::Microsoft.AspNetCore.Http.HttpResults.Ok<global::Triangle> () => throw null!); 861var result = handler(); 887var castHandler = Cast(handler, global::Microsoft.AspNetCore.Http.HttpResults.Ok<global::Triangle> () => throw null!); 909PopulateMetadataForEndpoint<global::Microsoft.AspNetCore.Http.HttpResults.Results<global::Microsoft.AspNetCore.Http.HttpResults.Ok<global::Triangle>, global::Microsoft.AspNetCore.Http.HttpResults.NotFound<global::System.String>>>(methodInfo, options.EndpointBuilder); 918var handler = Cast(del, global::Microsoft.AspNetCore.Http.HttpResults.Results<global::Microsoft.AspNetCore.Http.HttpResults.Ok<global::Triangle>, global::Microsoft.AspNetCore.Http.HttpResults.NotFound<global::System.String>> () => throw null!); 974var castHandler = Cast(handler, global::Microsoft.AspNetCore.Http.HttpResults.Results<global::Microsoft.AspNetCore.Http.HttpResults.Ok<global::Triangle>, global::Microsoft.AspNetCore.Http.HttpResults.NotFound<global::System.String>> () => throw null!); 1260PopulateMetadataForEndpoint<global::Microsoft.AspNetCore.Http.HttpResults.Ok<global::Product>>(methodInfo, options.EndpointBuilder); 1269var handler = Cast(del, global::Microsoft.AspNetCore.Http.HttpResults.Ok<global::Product> (global::Product arg0) => throw null!); 1310var result = handler(product_local!); 1344var castHandler = Cast(handler, global::Microsoft.AspNetCore.Http.HttpResults.Ok<global::Product> (global::Product arg0) => throw null!); 1384PopulateMetadataForEndpoint<global::Microsoft.AspNetCore.Http.HttpResults.Ok<global::Account>>(methodInfo, options.EndpointBuilder); 1393var handler = Cast(del, global::Microsoft.AspNetCore.Http.HttpResults.Ok<global::Account> (global::Account arg0) => throw null!); 1434var result = handler(account_local!); 1468var castHandler = Cast(handler, global::Microsoft.AspNetCore.Http.HttpResults.Ok<global::Account> (global::Account arg0) => throw null!); 3815PopulateMetadataForEndpoint<global::Microsoft.AspNetCore.Http.HttpResults.Ok<global::SchemasEndpointsExtensions.NullableResponseModel>>(methodInfo, options.EndpointBuilder); 3824var handler = Cast(del, global::Microsoft.AspNetCore.Http.HttpResults.Ok<global::SchemasEndpointsExtensions.NullableResponseModel> () => throw null!); 3854var result = handler(); 3880var castHandler = Cast(handler, global::Microsoft.AspNetCore.Http.HttpResults.Ok<global::SchemasEndpointsExtensions.NullableResponseModel> () => throw null!); 4356PopulateMetadataForEndpoint<global::Microsoft.AspNetCore.Http.HttpResults.Ok<global::SchemasEndpointsExtensions.ModelWithDefaults>>(methodInfo, options.EndpointBuilder); 4365var handler = Cast(del, global::Microsoft.AspNetCore.Http.HttpResults.Ok<global::SchemasEndpointsExtensions.ModelWithDefaults> () => throw null!); 4395var result = handler(); 4421var castHandler = Cast(handler, global::Microsoft.AspNetCore.Http.HttpResults.Ok<global::SchemasEndpointsExtensions.ModelWithDefaults> () => throw null!); 4443PopulateMetadataForEndpoint<global::Microsoft.AspNetCore.Http.HttpResults.Ok<global::SchemasEndpointsExtensions.EnumNullableModel>>(methodInfo, options.EndpointBuilder); 4452var handler = Cast(del, global::Microsoft.AspNetCore.Http.HttpResults.Ok<global::SchemasEndpointsExtensions.EnumNullableModel> () => throw null!); 4482var result = handler(); 4508var castHandler = Cast(handler, global::Microsoft.AspNetCore.Http.HttpResults.Ok<global::SchemasEndpointsExtensions.EnumNullableModel> () => throw null!); 5092PopulateMetadataForEndpoint<global::Microsoft.AspNetCore.Http.HttpResults.Ok<global::XmlEndpointExtensions.TypeWithExamples>>(methodInfo, options.EndpointBuilder); 5101var handler = Cast(del, global::Microsoft.AspNetCore.Http.HttpResults.Ok<global::XmlEndpointExtensions.TypeWithExamples> (global::XmlEndpointExtensions.TypeWithExamples arg0) => throw null!); 5142var result = handler(typeWithExamples_local!); 5176var castHandler = Cast(handler, global::Microsoft.AspNetCore.Http.HttpResults.Ok<global::XmlEndpointExtensions.TypeWithExamples> (global::XmlEndpointExtensions.TypeWithExamples arg0) => throw null!);
Controllers\TestController.cs (2)
24public Ok<MvcTodo> GetTypedResult() 38public Ok<CurrentWeather> GetCurrentWeather()
Endpoints\MapSchemasEndpoints.cs (1)
17schemas.MapGet("/multiple-results", Results<Ok<Triangle>, NotFound<string>> () => Random.Shared.Next(0, 2) == 0