38 references to HttpContextExpr
Microsoft.AspNetCore.Http.Extensions (38)
RequestDelegateFactory.cs (38)
93private static readonly MemberExpression RequestServicesExpr = Expression.Property(HttpContextExpr, typeof(HttpContext).GetProperty(nameof(HttpContext.RequestServices))!); 94private static readonly MemberExpression HttpRequestExpr = Expression.Property(HttpContextExpr, typeof(HttpContext).GetProperty(nameof(HttpContext.Request))!); 95private static readonly MemberExpression HttpResponseExpr = Expression.Property(HttpContextExpr, typeof(HttpContext).GetProperty(nameof(HttpContext.Response))!); 96private static readonly MemberExpression RequestAbortedExpr = Expression.Property(HttpContextExpr, typeof(HttpContext).GetProperty(nameof(HttpContext.RequestAborted))!); 97private static readonly MemberExpression UserExpr = Expression.Property(HttpContextExpr, typeof(HttpContext).GetProperty(nameof(HttpContext.User))!); 591new Expression[] { HttpContextExpr, paramArray }); 601expandedArguments[0] = HttpContextExpr; 810return HttpContextExpr; 1045HttpContextExpr, 1052HttpContextExpr, 1059HttpContextExpr, 1094HttpContextExpr); 1102HttpContextExpr); 1109HttpContextExpr, 1121HttpContextExpr, 1128HttpContextExpr, 1142HttpContextExpr); 1150HttpContextExpr); 1157HttpContextExpr, 1169HttpContextExpr, 1176HttpContextExpr, 1191return Expression.Call(ResultWriteResponseAsyncMethod, box, HttpContextExpr); 1193return Expression.Call(ResultWriteResponseAsyncMethod, methodCall, HttpContextExpr); 1197return Expression.Call(StringResultWriteResponseAsyncMethod, HttpContextExpr, methodCall); 1233responseWritingMethodCall, TargetExpr, HttpContextExpr, BoundValuesArrayExpr).Compile(); 1253responseWritingMethodCall, TargetExpr, HttpContextExpr).Compile(); 1281responseWritingMethodCall, TargetExpr, HttpContextExpr, BodyValueExpr, BoundValuesArrayExpr).Compile(); 1318responseWritingMethodCall, TargetExpr, HttpContextExpr, BodyValueExpr).Compile(); 1416responseWritingMethodCall, TargetExpr, HttpContextExpr, BodyValueExpr, BoundValuesArrayExpr).Compile(); 1450responseWritingMethodCall, TargetExpr, HttpContextExpr, BodyValueExpr).Compile(); 1727HttpContextExpr, parameterTypeNameConstant, parameterNameConstant, 1745HttpContextExpr, parameterTypeNameConstant, parameterNameConstant, sourceConstant, 1887HttpContextExpr, parameterTypeNameConstant, parameterNameConstant, sourceConstant, 1955var bindAsyncDelegate = Expression.Lambda<Func<HttpContext, ValueTask<object?>>>(bindAsyncMethod.Expression, HttpContextExpr).Compile(); 1971HttpContextExpr, 2177HttpContextExpr, 2275HttpContextExpr, 2299HttpContextExpr,