15 references to Update
Microsoft.CodeAnalysis.CSharp (15)
CodeGen\EmitExpression.cs (2)
2980lhsUsesStack = EmitAssignmentPreamble(assignmentOperator.Update(sequence.Value, assignmentOperator.Right, assignmentOperator.IsRef, assignmentOperator.Type)); 3196EmitStore(assignment.Update(sequence.Value, assignment.Right, assignment.IsRef, assignment.Type));
CodeGen\Optimizer.cs (4)
907node.Update(sequence.Value, node.Right, node.IsRef, node.Type), 1015return node.Update(left, right, node.IsRef, node.Type); 1084Debug.Assert(!IsIndirectAssignment(node.Update(((BoundSequence)node.Left).Value, node.Right, node.IsRef, node.Type)), 2273return node.Update(left, right, node.IsRef, node.Type);
Generated\BoundNodes.xml.Generated.cs (3)
11391return node.Update(left, right, node.IsRef, type); 13282updatedNode = node.Update(left, right, node.IsRef, infoAndType.Type!); 13287updatedNode = node.Update(left, right, node.IsRef, node.Type);
Lowering\AsyncRewriter\RuntimeAsyncRewriter.cs (2)
352return _factory.Sequence([assignment], node.Update(leftLocal, visitedRight, node.IsRef, node.Type)); 355return node.Update(visitedLeftOrProxy, visitedRight, node.IsRef, node.Type);
Lowering\MethodToClassRewriter.cs (2)
309BoundAssignmentOperator rewrittenAssignment = node.Update(rewrittenLeft, tempLocal, node.IsRef, rewrittenType); 319return node.Update(rewrittenLeft, rewrittenRight, node.IsRef, rewrittenType);
Lowering\SpillSequenceSpiller.cs (2)
372expression = assignment.Update(left, right, assignment.IsRef, assignment.Type); 978return UpdateExpression(builder, node.Update(left, right, node.IsRef, node.Type));