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))!); 602new Expression[] { HttpContextExpr, paramArray }); 612expandedArguments[0] = HttpContextExpr; 836return HttpContextExpr; 1082HttpContextExpr, 1089HttpContextExpr, 1096HttpContextExpr, 1131HttpContextExpr); 1139HttpContextExpr); 1146HttpContextExpr, 1158HttpContextExpr, 1165HttpContextExpr, 1179HttpContextExpr); 1187HttpContextExpr); 1194HttpContextExpr, 1206HttpContextExpr, 1213HttpContextExpr, 1228return Expression.Call(ResultWriteResponseAsyncMethod, box, HttpContextExpr); 1230return Expression.Call(ResultWriteResponseAsyncMethod, methodCall, HttpContextExpr); 1234return Expression.Call(StringResultWriteResponseAsyncMethod, HttpContextExpr, methodCall); 1270responseWritingMethodCall, TargetExpr, HttpContextExpr, BoundValuesArrayExpr).Compile(); 1290responseWritingMethodCall, TargetExpr, HttpContextExpr).Compile(); 1318responseWritingMethodCall, TargetExpr, HttpContextExpr, BodyValueExpr, BoundValuesArrayExpr).Compile(); 1355responseWritingMethodCall, TargetExpr, HttpContextExpr, BodyValueExpr).Compile(); 1453responseWritingMethodCall, TargetExpr, HttpContextExpr, BodyValueExpr, BoundValuesArrayExpr).Compile(); 1487responseWritingMethodCall, TargetExpr, HttpContextExpr, BodyValueExpr).Compile(); 1768HttpContextExpr, parameterTypeNameConstant, parameterNameConstant, 1786HttpContextExpr, parameterTypeNameConstant, parameterNameConstant, sourceConstant, 1928HttpContextExpr, parameterTypeNameConstant, parameterNameConstant, sourceConstant, 2002var bindAsyncDelegate = Expression.Lambda<Func<HttpContext, ValueTask<object?>>>(bindAsyncMethod.Expression, HttpContextExpr).Compile(); 2018HttpContextExpr, 2224HttpContextExpr, 2322HttpContextExpr, 2346HttpContextExpr,