Lowering\LocalRewriter\LocalRewriter_ForTo.vb (10)
428rewrittenControlVariable.MakeRValue(),
486rewrittenControlVariable.MakeRValue(),
591controlVariableUnwrapped.MakeRValue(),
605AddPlaceholderReplacement(operatorsOpt.LeftOperandPlaceholder, controlVariable.MakeRValue())
662AddPlaceholderReplacement(operatorsOpt.LeftOperandPlaceholder, controlVariable.MakeRValue())
686controlVariable.MakeRValue(),
708controlVariable.MakeRValue(),
723NegateIfStepNegative(controlVariable.MakeRValue(), stepValue),
749controlVariable.MakeRValue(),
757controlVariable.MakeRValue(),
Lowering\LocalRewriter\LocalRewriter_LateBindingHelpers.vb (10)
126argument = argument.MakeRValue
215argument = argument.MakeRValue
280argument = argument.MakeRValue
486Dim receiver As BoundExpression = LateMakeReceiverArgument(syntax, receiverExpr.MakeRValue, lateIndexGetMethod.Parameters(0).Type)
542If(memberAccess.ReceiverOpt IsNot Nothing, memberAccess.ReceiverOpt.MakeRValue, Nothing),
620Dim receiver As BoundExpression = LateMakeReceiverArgument(syntax, invocation.Member.MakeRValue, lateIndexSetMethod.Parameters(0).Type)
622Dim arguments As BoundExpression = LateMakeSetArgumentArrayArgument(syntax, assignmentValue.MakeRValue, invocation.ArgumentsOpt, invocation.ArgumentNamesOpt, lateIndexSetMethod.Parameters(1).Type)
755argumentsArray = (New BoundAssignmentOperator(syntax, valueArrayRef, argumentsArray, suppressObjectClone:=True)).MakeRValue
781Dim receiverValue As BoundExpression = If(receiverExpression Is Nothing, Nothing, receiverExpression.MakeRValue)
891argument = useTwice.First.MakeRValue()
Lowering\UseTwiceRewriter.vb (6)
88Dim capture As BoundAssignmentOperator = CaptureInATemp(containingMember, receiverOpt.MakeRValue(), temporaries, boundTemp)
94Dim capture As BoundAssignmentOperator = CaptureInATemp(containingMember, receiverOpt.MakeRValue(), temporaries, boundTemp)
317receiver = New Result(CaptureInATemp(containingMember, receiverOpt.MakeRValue(), arg, boundTemp), boundTemp)
320Dim capture As BoundAssignmentOperator = CaptureInATemp(containingMember, receiverOpt.MakeRValue(), arg, boundTemp)
342Dim clone As BoundAssignmentOperator = CaptureInATemp(containingMember, receiver.Second.MakeRValue(), arg, cloneTemp)
358ImmutableArray.Create(Of BoundExpression)(receiver.First.MakeRValue()),