38 references to HttpContextExpr
Microsoft.AspNetCore.Http.Extensions (38)
RequestDelegateFactory.cs (38)
93private static readonly MemberExpression RequestServicesExpr = Expression.Property(HttpContextExpr, typeof(HttpContext).GetProperty(nameof(HttpContext.RequestServices))!);
94private static readonly MemberExpression HttpRequestExpr = Expression.Property(HttpContextExpr, typeof(HttpContext).GetProperty(nameof(HttpContext.Request))!);
95private static readonly MemberExpression HttpResponseExpr = Expression.Property(HttpContextExpr, typeof(HttpContext).GetProperty(nameof(HttpContext.Response))!);
96private static readonly MemberExpression RequestAbortedExpr = Expression.Property(HttpContextExpr, typeof(HttpContext).GetProperty(nameof(HttpContext.RequestAborted))!);
97private static readonly MemberExpression UserExpr = Expression.Property(HttpContextExpr, typeof(HttpContext).GetProperty(nameof(HttpContext.User))!);
591new Expression[] { HttpContextExpr, paramArray });
601expandedArguments[0] = HttpContextExpr;
810return HttpContextExpr;
1045HttpContextExpr,
1052HttpContextExpr,
1059HttpContextExpr,
1094HttpContextExpr);
1102HttpContextExpr);
1109HttpContextExpr,
1121HttpContextExpr,
1128HttpContextExpr,
1142HttpContextExpr);
1150HttpContextExpr);
1157HttpContextExpr,
1169HttpContextExpr,
1176HttpContextExpr,
1191return Expression.Call(ResultWriteResponseAsyncMethod, box, HttpContextExpr);
1193return Expression.Call(ResultWriteResponseAsyncMethod, methodCall, HttpContextExpr);
1197return Expression.Call(StringResultWriteResponseAsyncMethod, HttpContextExpr, methodCall);
1233responseWritingMethodCall, TargetExpr, HttpContextExpr, BoundValuesArrayExpr).Compile();
1253responseWritingMethodCall, TargetExpr, HttpContextExpr).Compile();
1281responseWritingMethodCall, TargetExpr, HttpContextExpr, BodyValueExpr, BoundValuesArrayExpr).Compile();
1318responseWritingMethodCall, TargetExpr, HttpContextExpr, BodyValueExpr).Compile();
1416responseWritingMethodCall, TargetExpr, HttpContextExpr, BodyValueExpr, BoundValuesArrayExpr).Compile();
1450responseWritingMethodCall, TargetExpr, HttpContextExpr, BodyValueExpr).Compile();
1727HttpContextExpr, parameterTypeNameConstant, parameterNameConstant,
1745HttpContextExpr, parameterTypeNameConstant, parameterNameConstant, sourceConstant,
1887HttpContextExpr, parameterTypeNameConstant, parameterNameConstant, sourceConstant,
1955var bindAsyncDelegate = Expression.Lambda<Func<HttpContext, ValueTask<object?>>>(bindAsyncMethod.Expression, HttpContextExpr).Compile();
1971HttpContextExpr,
2177HttpContextExpr,
2275HttpContextExpr,
2299HttpContextExpr,