16 references to Update
Microsoft.CodeAnalysis.CSharp (16)
CodeGen\EmitExpression.cs (2)
2704lhsUsesStack = EmitAssignmentPreamble(assignmentOperator.Update(sequence.Value, assignmentOperator.Right, assignmentOperator.IsRef, assignmentOperator.Type)); 2910EmitStore(assignment.Update(sequence.Value, assignment.Right, assignment.IsRef, assignment.Type));
CodeGen\Optimizer.cs (4)
907node.Update(sequence.Value, node.Right, node.IsRef, node.Type), 1005return node.Update(left, right, node.IsRef, node.Type); 1072Debug.Assert(!IsIndirectAssignment(node.Update(((BoundSequence)node.Left).Value, node.Right, node.IsRef, node.Type)), 2129return node.Update(left, right, node.IsRef, node.Type);
Generated\BoundNodes.xml.Generated.cs (3)
10675return node.Update(left, right, node.IsRef, type); 12360updatedNode = node.Update(left, right, node.IsRef, infoAndType.Type!); 12365updatedNode = node.Update(left, right, node.IsRef, node.Type);
Lowering\LocalRewriter\LocalRewriter_Call.cs (3)
711extraRefInitialization = assignmentToTemp.Update(intermediateRef, assignmentToTemp.Right, assignmentToTemp.IsRef, assignmentToTemp.Type); 717assignmentToTemp.Update( 738assignmentToTemp.Update(
Lowering\MethodToClassRewriter.cs (2)
523BoundAssignmentOperator rewrittenAssignment = node.Update(rewrittenLeft, tempLocal, node.IsRef, rewrittenType); 533return node.Update(rewrittenLeft, rewrittenRight, node.IsRef, rewrittenType);
Lowering\SpillSequenceSpiller.cs (2)
373expression = assignment.Update(left, right, assignment.IsRef, assignment.Type); 844return UpdateExpression(builder, node.Update(left, right, node.IsRef, node.Type));