8 references to SimpleAssignment
Microsoft.CodeAnalysis.CSharp (8)
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.cs (1)
86
return MakeStaticAssignmentOperator(node.Syntax, loweredLeft, loweredRight, node.IsRef, used, AssignmentKind.
SimpleAssignment
, receiverIsKnownToBeCaptured);
Lowering\LocalRewriter\LocalRewriter_NullCoalescingAssignmentOperator.cs (1)
134
var tmpAssignment = MakeAssignmentOperator(node.Syntax, tmp, loweredRight, used: true, isChecked: false, AssignmentKind.
SimpleAssignment
, receiverIsKnownToBeCaptured: false);
Lowering\LocalRewriter\LocalRewriter_ObjectOrCollectionInitializerExpression.cs (4)
401
result.Add(MakeStaticAssignmentOperator(assignment.Syntax, rewrittenAccess, rewrittenRight, isRef: assignment.IsRef, used: false, AssignmentKind.
SimpleAssignment
, receiverIsKnownToBeCaptured: true));
473
result.Add(MakeStaticAssignmentOperator(assignment.Syntax, rewrittenAccess, rewrittenRight, false, used: false, AssignmentKind.
SimpleAssignment
, receiverIsKnownToBeCaptured: false));
506
result.Add(MakeStaticAssignmentOperator(assignment.Syntax, rewrittenAccess, rewrittenRight, false, used: false, AssignmentKind.
SimpleAssignment
, receiverIsKnownToBeCaptured: false));
541
result.Add(MakeStaticAssignmentOperator(assignment.Syntax, rewrittenAccess, rewrittenRight, isRef: false, used: false, AssignmentKind.
SimpleAssignment
, receiverIsKnownToBeCaptured: true));
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (2)
665
tempInitializers.Add(MakeAssignmentOperator(syntax, boundTemp, isPrefix ? newValue : MakeRValue(transformedLHS), used: false, isChecked: isChecked, AssignmentKind.
SimpleAssignment
, receiverIsKnownToBeCaptured: true));
705
var tempAssignment = MakeAssignmentOperator(syntax, boundTemp, tempValue, used: false, isChecked: isChecked, AssignmentKind.
SimpleAssignment
, receiverIsKnownToBeCaptured: true);