1 write to SideEffects
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
5664
this.
SideEffects
= sideEffects;
23 references to SideEffects
Microsoft.CodeAnalysis.CSharp (23)
BoundTree\BoundNode_Source.cs (1)
316
foreach (var effect in sequence.
SideEffects
)
BoundTree\BoundNodeExtensions.cs (1)
45
if (expression.Kind == BoundKind.Sequence && ((BoundSequence)expression).
SideEffects
.IsDefaultOrEmpty)
BoundTree\Expression.cs (1)
164
protected override ImmutableArray<BoundNode?> Children => StaticCast<BoundNode?>.From(this.
SideEffects
.Add(this.Value));
CodeGen\EmitExpression.cs (1)
922
var sideEffects = sequence.
SideEffects
;
CodeGen\Optimizer.cs (3)
719
var sideeffects = node.
SideEffects
;
763
var sideeffects = node.
SideEffects
;
906
sequence.
SideEffects
,
FlowAnalysis\AbstractFlowPass.cs (1)
2961
var sideEffects = node.
SideEffects
;
Generated\BoundNodes.xml.Generated.cs (5)
5678
if (locals != this.Locals || sideEffects != this.
SideEffects
|| value != this.Value || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything))
10050
this.VisitList(node.
SideEffects
);
11278
ImmutableArray<BoundExpression> sideEffects = this.VisitList(node.
SideEffects
);
13284
ImmutableArray<BoundExpression> sideEffects = this.VisitList(node.
SideEffects
);
15717
new TreeDumperNode("sideEffects", null, from x in node.
SideEffects
select Visit(x, null)),
Lowering\ClosureConversion\ClosureConversion.cs (1)
1122
foreach (var effect in node.
SideEffects
)
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.cs (1)
249
sequence.
SideEffects
,
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (1)
1542
seq.
SideEffects
,
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (1)
1173
seq.
SideEffects
,
Lowering\LocalRewriter\LocalRewriter_ObjectOrCollectionInitializerExpression.cs (1)
237
sideEffects.AddRange(sequence.
SideEffects
);
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (1)
331
seq.
SideEffects
,
Lowering\MethodToClassRewriter.cs (1)
167
var newSideEffects = VisitList<BoundExpression>(node.
SideEffects
);
Lowering\SpillSequenceSpiller.cs (3)
343
builder.AddExpressions(sequence.
SideEffects
);
474
SideEffects
:
1363
var sideEffects = VisitExpressionList(ref builder, node.
SideEffects
, forceSpill: valueBuilder != null, sideEffectsOnly: true);