15 references to UpdateStatement
Microsoft.CodeAnalysis.CSharp (15)
Lowering\SpillSequenceSpiller.cs (15)
668return UpdateStatement(builder, node.Update(expression, node.Cases, node.DefaultLabel, node.LengthBasedStringSwitchDataOpt));
675return UpdateStatement(builder, node.Update(expression));
684return UpdateStatement(builder, node.Update(expr));
691return UpdateStatement(builder, node.Update(condition, node.JumpIfTrue, node.Label));
698return UpdateStatement(builder, node.Update(node.RefKind, expression, @checked: node.Checked));
705return UpdateStatement(builder, node.Update(expression));
1014UpdateStatement(builder, _F.Assignment(_F.Local(tmp), right))));
1141UpdateStatement(consequenceBuilder, _F.ExpressionStatement(consequence)),
1142UpdateStatement(alternativeBuilder, _F.ExpressionStatement(alternative))));
1153UpdateStatement(consequenceBuilder, _F.Assignment(_F.Local(tmp), consequence)),
1154UpdateStatement(alternativeBuilder, _F.Assignment(_F.Local(tmp), alternative))));
1268UpdateStatement(builder, _F.Assignment(_F.Local(tmp), right))));
1338var whenNotNullStatement = UpdateStatement(whenNotNullBuilder, _F.ExpressionStatement(whenNotNull));
1350var whenNotNullStatement = UpdateStatement(whenNotNullBuilder, _F.Assignment(_F.Local(tmp), whenNotNull));
1359UpdateStatement(whenNullBuilder, _F.Assignment(_F.Local(tmp), whenNullOpt))));