19 references to GetExpression
Microsoft.CSharp (19)
Microsoft\CSharp\RuntimeBinder\ExpressionTreeCallRewriter.cs (19)
217protected override Expr VisitWRAP(ExprWrap pExpr) => new ExpressionExpr(GetExpression(pExpr)); 280obj = GetExpression(((ExprList)pExpr.OptionalArguments).OptionalElement); 298Expression obj = GetExpression(list.OptionalElement); 303indices = new[] { GetExpression(list.OptionalNextListNode) }; 332e = GetExpression(list.OptionalElement); 360e = GetExpression(list.OptionalElement); 415return Expression.Property(GetExpression(instance), p); 418return Expression.Property(GetExpression(instance), p, GetArgumentsFromArrayInit(arguments)); 446return Expression.Field(GetExpression(list.OptionalElement), f); 457GetExpression(list.OptionalElement), 492GetExpression(list.OptionalElement), 493GetExpression(list.OptionalNextListNode)); 503Expression arg1 = GetExpression(list.OptionalElement); 504Expression arg2 = GetExpression(list.OptionalNextListNode); 565Expression arg1 = GetExpression(list.OptionalElement); 566Expression arg2 = GetExpression(((ExprList)list.OptionalNextListNode).OptionalElement); 642Expression arg = GetExpression(pExpr.OptionalArguments); 668Expression arg = GetExpression(list.OptionalElement); 910expressions.Add(GetExpression(p));