1 write to Expression
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
2124
this.
Expression
= expression;
13 references to Expression
Microsoft.CodeAnalysis.CSharp (13)
CodeGen\CodeGenerator_HasHome.cs (1)
187
return HasHome(right.
Expression
, RefAssignmentValueAddressKind(right.RefKind), containingSymbol, peVerifyCompatEnabled, stackLocalsOpt);
CodeGen\EmitAddress.cs (1)
178
EmitRefAssignmentValue(right.RefKind, right.
Expression
, used);
CodeGen\EmitExpression.cs (3)
1144
(refAccess.
Expression
is not BoundArrayAccess arrayAccess ||
1149
EmitExpression(refAccess.
Expression
, used: true);
1153
EmitRefAssignmentValue(refAccess.RefKind, refAccess.
Expression
, used);
CodeGen\Optimizer.cs (1)
1810
BoundExpression visitedOperand = this.VisitExpression(node.
Expression
, ExprContext.Address);
FlowAnalysis\AbstractFlowPass.cs (1)
3541
var operand = node.
Expression
;
Generated\BoundNodes.xml.Generated.cs (5)
2136
if (refKind != this.RefKind || expression != this.
Expression
|| !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything))
10248
this.Visit(node.
Expression
);
11443
BoundExpression expression = (BoundExpression)this.Visit(node.
Expression
);
13408
BoundExpression expression = (BoundExpression)this.Visit(node.
Expression
);
15951
new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.
Expression
, null) }),
Lowering\SpillSequenceSpiller.cs (1)
831
var expr = VisitExpression(ref builder, node.
Expression
);