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,