1 write to Expression
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
957
this.
Expression
= expression;
18 references to Expression
Microsoft.CodeAnalysis.CSharp (18)
BoundTree\BoundExpression.cs (2)
243
Debug.Assert(
Expression
.ConstantValueOpt == null);
252
return
Expression
.ExpressionSymbol;
BoundTree\Expression.cs (1)
175
protected override ImmutableArray<BoundNode?> Children => ImmutableArray.Create<BoundNode?>(this.
Expression
);
BoundTree\Formatting.cs (1)
178
public override object Display =>
Expression
.Display;
CodeGen\EmitAddress.cs (1)
191
if (passByCopyExpr.
Expression
is BoundSequence sequence)
CodeGen\EmitExpression.cs (2)
139
EmitExpression(((BoundPassByCopy)expression).
Expression
, used);
2149
current = ((BoundPassByCopy)current).
Expression
;
CodeGen\Optimizer.cs (1)
609
this.VisitExpression(node.
Expression
, context),
FlowAnalysis\AbstractFlowPass.cs (1)
917
VisitRvalue(node.
Expression
);
Generated\BoundNodes.xml.Generated.cs (5)
967
if (expression != this.
Expression
|| !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything))
9816
this.Visit(node.
Expression
);
10892
BoundExpression expression = (BoundExpression)this.Visit(node.
Expression
);
12432
BoundExpression expression = (BoundExpression)this.Visit(node.
Expression
);
15101
new TreeDumperNode("expression", null, new TreeDumperNode[] { Visit(node.
Expression
, null) }),
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
206
return Visit(((BoundPassByCopy)node).
Expression
);
Lowering\LocalRewriter\LocalRewriter_Call.cs (1)
564
return IsSafeForReordering(((BoundPassByCopy)current).
Expression
, kind);
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (1)
900
return ReadIsSideeffecting(((BoundPassByCopy)expression).
Expression
);
Lowering\SpillSequenceSpiller.cs (1)
1192
var expression = VisitExpression(ref builder, node.
Expression
);