1 write to Expression
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
3661this.Expression = expression;
11 references to Expression
Microsoft.CodeAnalysis.CSharp (11)
Binder\RefSafetyAnalysis.cs (1)
598if (node.Expression is { Type: { } } expr)
FlowAnalysis\AbstractFlowPass.cs (1)
3474VisitRvalue(node.Expression);
FlowAnalysis\NullableWalker.cs (1)
13746BoundExpression expr = node.Expression;
Generated\BoundNodes.xml.Generated.cs (4)
3671if (expression != this.Expression) 10394this.Visit(node.Expression); 11691BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 16306new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
Lowering\AsyncRewriter\AsyncIteratorMethodToStateMachineRewriter.cs (1)
279var rewrittenExpression = (BoundExpression)Visit(node.Expression);
Lowering\IteratorRewriter\IteratorMethodToStateMachineRewriter.cs (1)
345var rewrittenExpression = (BoundExpression)Visit(node.Expression);
Lowering\SpillSequenceSpiller.cs (1)
751var expression = VisitExpression(ref builder, node.Expression);
Operations\CSharpOperationFactory.cs (1)
2151IOperation returnedValue = Create(boundYieldReturnStatement.Expression);