1 write to Expression
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
2123this.Expression = expression;
11 references to Expression
Microsoft.CodeAnalysis.CSharp (11)
CodeGen\CodeGenerator_HasHome.cs (1)
186return HasHome(right.Expression, RefAssignmentValueAddressKind(right.RefKind), containingSymbol, peVerifyCompatEnabled, stackLocalsOpt);
CodeGen\EmitAddress.cs (1)
180EmitRefAssignmentValue(right.RefKind, right.Expression, used);
CodeGen\EmitExpression.cs (1)
1115EmitRefAssignmentValue(refAccess.RefKind, refAccess.Expression, used);
CodeGen\Optimizer.cs (1)
1810BoundExpression visitedOperand = this.VisitExpression(node.Expression, ExprContext.Address);
FlowAnalysis\AbstractFlowPass.cs (1)
3531var operand = node.Expression;
Generated\BoundNodes.xml.Generated.cs (5)
2135if (refKind != this.RefKind || expression != this.Expression || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything)) 10247this.Visit(node.Expression); 11442BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13407BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 15950new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.Expression, null) }),
Lowering\SpillSequenceSpiller.cs (1)
831var expr = VisitExpression(ref builder, node.Expression);