1 write to IsAwaitable
Microsoft.AspNetCore.Http.RequestDelegateGenerator (1)
StaticRouteHandlerModel\EndpointResponse.cs (1)
33IsAwaitable = isAwaitable;
24 references to IsAwaitable
Microsoft.AspNetCore.Http.Extensions.Tests (7)
RequestDelegateGenerator\CompileTimeCreationTests.cs (2)
590Assert.False(endpointModel.Response.IsAwaitable); 609Assert.True(endpointModel.Response.IsAwaitable);
RequestDelegateGenerator\RequestDelegateCreationTests.Responses.cs (5)
166Assert.True(endpointModel.Response.IsAwaitable); 191Assert.True(endpointModel.Response.IsAwaitable); 219Assert.True(endpointModel.Response.IsAwaitable); 241Assert.True(endpointModel.Response.IsAwaitable); 247Assert.True(endpointModel.Response.IsAwaitable);
Microsoft.AspNetCore.Http.RequestDelegateGenerator (17)
RequestDelegateGenerator.cs (2)
111codeWriter.WriteLine(endpoint.Response?.IsAwaitable == true 117codeWriter.WriteLine(endpoint.Response?.IsAwaitable == true
StaticRouteHandlerModel\Endpoint.cs (1)
37IsAwaitable = Response?.IsAwaitable == true;
StaticRouteHandlerModel\EndpointResponse.cs (3)
107otherEndpointResponse.IsAwaitable == IsAwaitable && 114HashCode.Combine(SymbolEqualityComparer.Default.GetHashCode(ResponseType), SymbolEqualityComparer.Default.GetHashCode(WrappedResponseType), WrappedResponseTypeDisplayName, IsAwaitable, HasNoResponse, IsIResult, ContentType);
StaticRouteHandlerModel\StaticRouteHandlerModel.Emitter.cs (11)
26return endpoint.Response == null || (endpoint.Response.HasNoResponse && !endpoint.Response.IsAwaitable) ? "void ()" : $"{endpoint.Response.WrappedResponseTypeDisplayName} ()"; 30if (endpoint.Response == null || (endpoint.Response.HasNoResponse && !endpoint.Response.IsAwaitable)) 88if (endpoint.Response.IsAwaitable) 92if (endpoint.Response.IsAwaitable && endpoint.Response.WrappedResponseType.NullableAnnotation == NullableAnnotation.Annotated) 103codeWriter.WriteLine(endpoint.Response.IsAwaitable ? "await task;" : $"handler({endpoint.EmitArgumentList()});"); 160else if (!endpointResponse.IsAwaitable && endpointResponse.HasNoResponse) 208if (!endpoint.Response.IsAwaitable && (response.HasNoResponse || response.IsIResult)) 218else if (response.IsAwaitable && response.ResponseType == null) 415codeWriter.WriteLine(endpoint.Response?.IsAwaitable == true 418codeWriter.WriteLine(endpoint.Response?.IsAwaitable == true 422else if (endpoint.Response?.IsAwaitable == true)