38 references to HttpContextExpr
Microsoft.AspNetCore.Http.Extensions (38)
RequestDelegateFactory.cs (38)
92private static readonly MemberExpression RequestServicesExpr = Expression.Property(HttpContextExpr, typeof(HttpContext).GetProperty(nameof(HttpContext.RequestServices))!); 93private static readonly MemberExpression HttpRequestExpr = Expression.Property(HttpContextExpr, typeof(HttpContext).GetProperty(nameof(HttpContext.Request))!); 94private static readonly MemberExpression HttpResponseExpr = Expression.Property(HttpContextExpr, typeof(HttpContext).GetProperty(nameof(HttpContext.Response))!); 95private static readonly MemberExpression RequestAbortedExpr = Expression.Property(HttpContextExpr, typeof(HttpContext).GetProperty(nameof(HttpContext.RequestAborted))!); 96private static readonly MemberExpression UserExpr = Expression.Property(HttpContextExpr, typeof(HttpContext).GetProperty(nameof(HttpContext.User))!); 603new Expression[] { HttpContextExpr, paramArray }); 613expandedArguments[0] = HttpContextExpr; 837return HttpContextExpr; 1083HttpContextExpr, 1090HttpContextExpr, 1097HttpContextExpr, 1132HttpContextExpr); 1140HttpContextExpr); 1147HttpContextExpr, 1159HttpContextExpr, 1166HttpContextExpr, 1180HttpContextExpr); 1188HttpContextExpr); 1195HttpContextExpr, 1207HttpContextExpr, 1214HttpContextExpr, 1229return Expression.Call(ResultWriteResponseAsyncMethod, box, HttpContextExpr); 1231return Expression.Call(ResultWriteResponseAsyncMethod, methodCall, HttpContextExpr); 1235return Expression.Call(StringResultWriteResponseAsyncMethod, HttpContextExpr, methodCall); 1271responseWritingMethodCall, TargetExpr, HttpContextExpr, BoundValuesArrayExpr).Compile(); 1291responseWritingMethodCall, TargetExpr, HttpContextExpr).Compile(); 1319responseWritingMethodCall, TargetExpr, HttpContextExpr, BodyValueExpr, BoundValuesArrayExpr).Compile(); 1356responseWritingMethodCall, TargetExpr, HttpContextExpr, BodyValueExpr).Compile(); 1476responseWritingMethodCall, TargetExpr, HttpContextExpr, BodyValueExpr, BoundValuesArrayExpr).Compile(); 1510responseWritingMethodCall, TargetExpr, HttpContextExpr, BodyValueExpr).Compile(); 1791HttpContextExpr, parameterTypeNameConstant, parameterNameConstant, 1809HttpContextExpr, parameterTypeNameConstant, parameterNameConstant, sourceConstant, 1951HttpContextExpr, parameterTypeNameConstant, parameterNameConstant, sourceConstant, 2062var bindAsyncDelegate = Expression.Lambda<Func<HttpContext, ValueTask<object?>>>(bindAsyncMethod.Expression, HttpContextExpr).Compile(); 2078HttpContextExpr, 2290HttpContextExpr, 2388HttpContextExpr, 2412HttpContextExpr,