5 references to MakeRValue
Microsoft.CodeAnalysis.CSharp (5)
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (1)
96var lhsRead = MakeRValue(transformedLHS);
Lowering\LocalRewriter\LocalRewriter_NullCoalescingAssignmentOperator.cs (1)
25var lhsRead = MakeRValue(transformedLHS);
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (3)
603var newValue = makeBuiltInOrStaticIncrementOperator(node, rewrittenValueToIncrement: (isPrefix ? MakeRValue(transformedLHS) : boundTemp)); 665tempInitializers.Add(MakeAssignmentOperator(syntax, boundTemp, isPrefix ? newValue : MakeRValue(transformedLHS), used: false, isChecked: isChecked, AssignmentKind.SimpleAssignment, receiverIsKnownToBeCaptured: true)); 703var tempValue = isPrefix ? newValue : MakeRValue(operand);