Lowering\LocalRewriter\LocalRewriter_AddRemoveHandler.vb (3)
94tempAssignment = New BoundAssignmentOperator(syntax, boundTemp, GenerateObjectCloneIfNeeded(unwrappedEventAccess.ReceiverOpt, rewrittenReceiverOpt.MakeRValue), True)
105Dim delegateCreationArgument = If(boundTemp, If(rewrittenReceiverOpt, New BoundTypeExpression(syntax, eventType).MakeCompilerGenerated)).MakeRValue
279Convert(factory, addRemove.Parameters(0).Type, receiver.MakeRValue()),
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 (11)
130argument = argument.MakeRValue
219argument = argument.MakeRValue
284argument = argument.MakeRValue
490Dim receiver As BoundExpression = LateMakeReceiverArgument(syntax, receiverExpr.MakeRValue, lateIndexGetMethod.Parameters(0).Type)
546If(memberAccess.ReceiverOpt IsNot Nothing, memberAccess.ReceiverOpt.MakeRValue, Nothing),
624Dim receiver As BoundExpression = LateMakeReceiverArgument(syntax, invocation.Member.MakeRValue, lateIndexSetMethod.Parameters(0).Type)
626Dim arguments As BoundExpression = LateMakeSetArgumentArrayArgument(syntax, assignmentValue.MakeRValue, invocation.ArgumentsOpt, invocation.ArgumentNamesOpt, lateIndexSetMethod.Parameters(1).Type)
759argumentsArray = (New BoundAssignmentOperator(syntax, valueArrayRef, argumentsArray, suppressObjectClone:=True)).MakeRValue
781suppressObjectClone:=True)).MakeRValue
785Dim receiverValue As BoundExpression = If(receiverExpression Is Nothing, Nothing, receiverExpression.MakeRValue)
895argument = useTwice.First.MakeRValue()
Lowering\UseTwiceRewriter.vb (4)
86Dim capture As BoundAssignmentOperator = CaptureInATemp(containingMember, receiverOpt.MakeRValue(), temporaries, boundTemp)
92Dim capture As BoundAssignmentOperator = CaptureInATemp(containingMember, receiverOpt.MakeRValue(), temporaries, boundTemp)
316receiver = New Result(CaptureInATemp(containingMember, receiverOpt.MakeRValue(), arg, boundTemp), boundTemp)
319Dim capture As BoundAssignmentOperator = CaptureInATemp(containingMember, receiverOpt.MakeRValue(), arg, boundTemp)