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,