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))!); 595new Expression[] { HttpContextExpr, paramArray }); 605expandedArguments[0] = HttpContextExpr; 829return HttpContextExpr; 1072HttpContextExpr, 1079HttpContextExpr, 1086HttpContextExpr, 1121HttpContextExpr); 1129HttpContextExpr); 1136HttpContextExpr, 1148HttpContextExpr, 1155HttpContextExpr, 1169HttpContextExpr); 1177HttpContextExpr); 1184HttpContextExpr, 1196HttpContextExpr, 1203HttpContextExpr, 1218return Expression.Call(ResultWriteResponseAsyncMethod, box, HttpContextExpr); 1220return Expression.Call(ResultWriteResponseAsyncMethod, methodCall, HttpContextExpr); 1224return Expression.Call(StringResultWriteResponseAsyncMethod, HttpContextExpr, methodCall); 1260responseWritingMethodCall, TargetExpr, HttpContextExpr, BoundValuesArrayExpr).Compile(); 1280responseWritingMethodCall, TargetExpr, HttpContextExpr).Compile(); 1308responseWritingMethodCall, TargetExpr, HttpContextExpr, BodyValueExpr, BoundValuesArrayExpr).Compile(); 1345responseWritingMethodCall, TargetExpr, HttpContextExpr, BodyValueExpr).Compile(); 1443responseWritingMethodCall, TargetExpr, HttpContextExpr, BodyValueExpr, BoundValuesArrayExpr).Compile(); 1477responseWritingMethodCall, TargetExpr, HttpContextExpr, BodyValueExpr).Compile(); 1758HttpContextExpr, parameterTypeNameConstant, parameterNameConstant, 1776HttpContextExpr, parameterTypeNameConstant, parameterNameConstant, sourceConstant, 1918HttpContextExpr, parameterTypeNameConstant, parameterNameConstant, sourceConstant, 1992var bindAsyncDelegate = Expression.Lambda<Func<HttpContext, ValueTask<object?>>>(bindAsyncMethod.Expression, HttpContextExpr).Compile(); 2008HttpContextExpr, 2214HttpContextExpr, 2312HttpContextExpr, 2336HttpContextExpr,