1 write to Expression
System.Linq.Expressions (1)
System\Linq\Expressions\InvocationExpression.cs (1)
21Expression = expression;
21 references to Expression
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (1)
ExpressionTrees\Sources\ExprLambdaUtils.vb (1)
233Visit(node.Expression)
System.Linq.Expressions (20)
System\Linq\Expressions\Compiler\LambdaCompiler.Expressions.cs (1)
185expr = node.Expression;
System\Linq\Expressions\Compiler\StackSpiller.cs (3)
511cr.MarkRefArgs(Expression.GetInvokeMethod(node.Expression), startIndex: 0); 530cr.Add(node.Expression); 537cr.MarkRefArgs(Expression.GetInvokeMethod(node.Expression), startIndex: 1);
System\Linq\Expressions\DebugViewWriter.cs (1)
548ParenthesizedVisit(node, node.Expression);
System\Linq\Expressions\Expression.DebuggerProxy.cs (1)
194public Expression Expression => _node.Expression;
System\Linq\Expressions\ExpressionStringBuilder.cs (1)
500Visit(node.Expression);
System\Linq\Expressions\ExpressionVisitor.cs (2)
304Expression e = Visit(node.Expression); 306if (e == node.Expression && a == null)
System\Linq\Expressions\Interpreter\LightCompiler.cs (5)
2668if (typeof(LambdaExpression).IsAssignableFrom(node.Expression.Type)) 2670MethodInfo compMethod = LambdaExpression.GetCompileMethod(node.Expression.Type); 2673node.Expression, 2683node.Expression, node.Expression.Type.GetInvokeMethod(), node
System\Linq\Expressions\InvocationExpression.cs (6)
26/// Gets the static type of the expression that this <see cref="Expression"/> represents. 53/// <param name="expression">The <see cref="Expression"/> property of the result.</param> 58if (expression == Expression && arguments != null) 116return (Expression.NodeType == ExpressionType.Quote) 117? (LambdaExpression)((UnaryExpression)Expression).Operand 118: (Expression as LambdaExpression);