9 instantiations of Ok
Microsoft.AspNetCore.Http.Results (1)
TypedResults.cs (1)
718
public static Ok<TValue> Ok<TValue>(TValue? value) =>
new
(value);
Microsoft.AspNetCore.Http.Results.Tests (8)
OkOfTResultTests.cs (8)
23
var result = new
Ok
<string>(value);
35
var result = new
Ok
<HttpValidationProblemDetails>(obj);
47
var result = new
Ok
<string>("Hello");
69
var result = new
Ok
<string>("Hello");
106
var result = new
Ok
<object>(null);
125
var result = Assert.IsAssignableFrom<IStatusCodeHttpResult>(new
Ok
<object>(null));
136
var result = Assert.IsAssignableFrom<IValueHttpResult>(new
Ok
<string>(value));
148
var result = Assert.IsAssignableFrom<IValueHttpResult<string>>(new
Ok
<string>(value));
78 references to Ok
ApiExplorerWebSite (1)
Controllers\ApiExplorerWithTypedResultController.cs (1)
13
public
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>
718
public static
Ok
<TValue> Ok<TValue>(TValue? value) => new(value);
Microsoft.AspNetCore.Http.Results.Tests (15)
OkOfTResultTests.cs (9)
23
var
result = new Ok<string>(value);
35
var
result = new Ok<HttpValidationProblemDetails>(obj);
47
var
result = new Ok<string>("Hello");
69
var
result = new Ok<string>("Hello");
86
Ok
<Todo> MyApi() { throw new NotImplementedException(); }
91
PopulateMetadata<
Ok
<Todo>>(((Delegate)MyApi).GetMethodInfo(), builder);
106
var
result = new Ok<object>(null);
117
Assert.Throws<ArgumentNullException>("method", () => PopulateMetadata<
Ok
<object>>(null, new RouteEndpointBuilder(requestDelegate: null, RoutePatternFactory.Parse("/"), order: 0)));
118
Assert.Throws<ArgumentNullException>("builder", () => PopulateMetadata<
Ok
<object>>(((Delegate)PopulateMetadata_ThrowsArgumentNullException_WhenMethodOrBuilderAreNull).GetMethodInfo(), null));
ResultsTests.cs (5)
1210
var
result = Results.Ok(value) as
Ok
<object>;
1224
var
result = Results.Ok(value) as
Ok
<Todo>;
1764
(() => Results.Ok(new()), typeof(
Ok
<object>)),
TypedResultsTests.cs (1)
1040
var
result = TypedResults.Ok(value);
Microsoft.AspNetCore.Identity (20)
GeneratedRouteBuilderExtensions.g.cs (15)
198
PopulateMetadataForEndpoint<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);
207
var 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!);
356
var 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!);
382
PopulateMetadataForEndpoint<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);
391
var 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!);
472
var 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!);
996
PopulateMetadataForEndpoint<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);
1005
var 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!);
1088
var 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!);
1113
PopulateMetadataForEndpoint<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);
1122
var 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!);
1190
var 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!);
1218
PopulateMetadataForEndpoint<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);
1227
var 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!);
1312
var 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)
90
routeGroup.MapPost("/login", async Task<Results<
Ok
<AccessTokenResponse>, EmptyHttpResult, ProblemHttpResult>>
122
routeGroup.MapPost("/refresh", async Task<Results<
Ok
<AccessTokenResponse>, UnauthorizedHttpResult, SignInHttpResult, ChallengeHttpResult>>
260
accountGroup.MapPost("/2fa", async Task<Results<
Ok
<TwoFactorResponse>, ValidationProblem, NotFound>>
336
accountGroup.MapGet("/info", async Task<Results<
Ok
<InfoResponse>, ValidationProblem, NotFound>>
348
accountGroup.MapPost("/info", async Task<Results<
Ok
<InfoResponse>, ValidationProblem, NotFound>>
Microsoft.AspNetCore.Mvc.ApiExplorer.Test (2)
DefaultApiDescriptionProviderTest.cs (2)
2470
private Http.HttpResults.
Ok
<Product> ReturnsResultOfProductWithEndpointMetadata() => null;
2475
private Task<Http.HttpResults.
Ok
<Product>> ReturnsTaskOfResultOfProductWithEndpointMetadata() => null;
Microsoft.AspNetCore.Mvc.Core.Test (1)
ApplicationModels\DefaultApplicationModelProviderTest.cs (1)
1758
public 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)
822
PopulateMetadataForEndpoint<global::Microsoft.AspNetCore.Http.HttpResults.
Ok
<global::Triangle>>(methodInfo, options.EndpointBuilder);
831
var handler = Cast(del, global::Microsoft.AspNetCore.Http.HttpResults.
Ok
<global::Triangle> () => throw null!);
861
var
result = handler();
887
var castHandler = Cast(handler, global::Microsoft.AspNetCore.Http.HttpResults.
Ok
<global::Triangle> () => throw null!);
909
PopulateMetadataForEndpoint<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);
918
var 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!);
974
var 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!);
1260
PopulateMetadataForEndpoint<global::Microsoft.AspNetCore.Http.HttpResults.
Ok
<global::Product>>(methodInfo, options.EndpointBuilder);
1269
var handler = Cast(del, global::Microsoft.AspNetCore.Http.HttpResults.
Ok
<global::Product> (global::Product arg0) => throw null!);
1310
var
result = handler(product_local!);
1344
var castHandler = Cast(handler, global::Microsoft.AspNetCore.Http.HttpResults.
Ok
<global::Product> (global::Product arg0) => throw null!);
1384
PopulateMetadataForEndpoint<global::Microsoft.AspNetCore.Http.HttpResults.
Ok
<global::Account>>(methodInfo, options.EndpointBuilder);
1393
var handler = Cast(del, global::Microsoft.AspNetCore.Http.HttpResults.
Ok
<global::Account> (global::Account arg0) => throw null!);
1434
var
result = handler(account_local!);
1468
var castHandler = Cast(handler, global::Microsoft.AspNetCore.Http.HttpResults.
Ok
<global::Account> (global::Account arg0) => throw null!);
3815
PopulateMetadataForEndpoint<global::Microsoft.AspNetCore.Http.HttpResults.
Ok
<global::SchemasEndpointsExtensions.NullableResponseModel>>(methodInfo, options.EndpointBuilder);
3824
var handler = Cast(del, global::Microsoft.AspNetCore.Http.HttpResults.
Ok
<global::SchemasEndpointsExtensions.NullableResponseModel> () => throw null!);
3854
var
result = handler();
3880
var castHandler = Cast(handler, global::Microsoft.AspNetCore.Http.HttpResults.
Ok
<global::SchemasEndpointsExtensions.NullableResponseModel> () => throw null!);
4356
PopulateMetadataForEndpoint<global::Microsoft.AspNetCore.Http.HttpResults.
Ok
<global::SchemasEndpointsExtensions.ModelWithDefaults>>(methodInfo, options.EndpointBuilder);
4365
var handler = Cast(del, global::Microsoft.AspNetCore.Http.HttpResults.
Ok
<global::SchemasEndpointsExtensions.ModelWithDefaults> () => throw null!);
4395
var
result = handler();
4421
var castHandler = Cast(handler, global::Microsoft.AspNetCore.Http.HttpResults.
Ok
<global::SchemasEndpointsExtensions.ModelWithDefaults> () => throw null!);
4443
PopulateMetadataForEndpoint<global::Microsoft.AspNetCore.Http.HttpResults.
Ok
<global::SchemasEndpointsExtensions.EnumNullableModel>>(methodInfo, options.EndpointBuilder);
4452
var handler = Cast(del, global::Microsoft.AspNetCore.Http.HttpResults.
Ok
<global::SchemasEndpointsExtensions.EnumNullableModel> () => throw null!);
4482
var
result = handler();
4508
var castHandler = Cast(handler, global::Microsoft.AspNetCore.Http.HttpResults.
Ok
<global::SchemasEndpointsExtensions.EnumNullableModel> () => throw null!);
5092
PopulateMetadataForEndpoint<global::Microsoft.AspNetCore.Http.HttpResults.
Ok
<global::XmlEndpointExtensions.TypeWithExamples>>(methodInfo, options.EndpointBuilder);
5101
var handler = Cast(del, global::Microsoft.AspNetCore.Http.HttpResults.
Ok
<global::XmlEndpointExtensions.TypeWithExamples> (global::XmlEndpointExtensions.TypeWithExamples arg0) => throw null!);
5142
var
result = handler(typeWithExamples_local!);
5176
var castHandler = Cast(handler, global::Microsoft.AspNetCore.Http.HttpResults.
Ok
<global::XmlEndpointExtensions.TypeWithExamples> (global::XmlEndpointExtensions.TypeWithExamples arg0) => throw null!);
Controllers\TestController.cs (2)
24
public
Ok
<MvcTodo> GetTypedResult()
38
public
Ok
<CurrentWeather> GetCurrentWeather()
Endpoints\MapSchemasEndpoints.cs (1)
17
schemas.MapGet("/multiple-results", Results<
Ok
<Triangle>, NotFound<string>> () => Random.Shared.Next(0, 2) == 0