16 references to Update
Microsoft.CodeAnalysis.CSharp (16)
CodeGen\EmitExpression.cs (2)
2922lhsUsesStack = EmitAssignmentPreamble(assignmentOperator.Update(sequence.Value, assignmentOperator.Right, assignmentOperator.IsRef, assignmentOperator.Type)); 3128EmitStore(assignment.Update(sequence.Value, assignment.Right, assignment.IsRef, assignment.Type));
CodeGen\Optimizer.cs (4)
908node.Update(sequence.Value, node.Right, node.IsRef, node.Type), 1006return node.Update(left, right, node.IsRef, node.Type); 1073Debug.Assert(!IsIndirectAssignment(node.Update(((BoundSequence)node.Left).Value, node.Right, node.IsRef, node.Type)), 2206return node.Update(left, right, node.IsRef, node.Type);
Generated\BoundNodes.xml.Generated.cs (3)
11055return node.Update(left, right, node.IsRef, type); 12795updatedNode = node.Update(left, right, node.IsRef, infoAndType.Type!); 12800updatedNode = node.Update(left, right, node.IsRef, node.Type);
Lowering\LocalRewriter\LocalRewriter_Call.cs (3)
954extraRefInitialization = assignmentToTemp.Update(intermediateRef, assignmentToTemp.Right, assignmentToTemp.IsRef, assignmentToTemp.Type); 960assignmentToTemp.Update( 981assignmentToTemp.Update(
Lowering\MethodToClassRewriter.cs (2)
532BoundAssignmentOperator rewrittenAssignment = node.Update(rewrittenLeft, tempLocal, node.IsRef, rewrittenType); 542return node.Update(rewrittenLeft, rewrittenRight, node.IsRef, rewrittenType);
Lowering\SpillSequenceSpiller.cs (2)
372expression = assignment.Update(left, right, assignment.IsRef, assignment.Type); 915return UpdateExpression(builder, node.Update(left, right, node.IsRef, node.Type));