1 write to Expression
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
8569this.Expression = expression;
12 references to Expression
Microsoft.CodeAnalysis.CSharp (12)
BoundTree\Expression.cs (1)
154protected override ImmutableArray<BoundNode?> Children => ImmutableArray.Create<BoundNode?>(this.Expression);
CodeGen\EmitExpression.cs (1)
371this.EmitThrow(node.Expression);
FlowAnalysis\AbstractFlowPass.cs (1)
910VisitRvalue(node.Expression);
FlowAnalysis\NullableWalker.cs (1)
11959VisitThrow(node.Expression);
Generated\BoundNodes.xml.Generated.cs (5)
8579if (expression != this.Expression || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything)) 10758this.Visit(node.Expression); 12167BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14845BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 17056new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (1)
454return _factory.ThrowExpression(operand.Expression, rewrittenType);
Lowering\SpillSequenceSpiller.cs (1)
1477BoundExpression operand = VisitExpression(ref builder, node.Expression);
Operations\CSharpOperationFactory.cs (1)
1680IOperation expression = Create(boundThrowExpression.Expression);