15 instantiations of Result
Microsoft.CodeAnalysis.VisualBasic (15)
Lowering\UseTwiceRewriter.vb (15)
51Return New Result(memberAccess.Update(result.First), memberAccess.Update(result.Second)) 85receiver = New Result(Nothing, Nothing) 129Return New Result(value, value) 175Return New Result(value, value) 190Return New Result(value, second) 200Return New Result(first, boundTemp) 244Return New Result(first, second) 261Return New Result(first, second) 276Return New Result(node, second) 279Return New Result(node, node) 312receiver = New Result(Nothing, Nothing) 314receiver = New Result(receiverOpt, Nothing) 414Return New Result(first, second) 475Return New Result(first, second) 497Return New Result(first, second)
19 references to Result
Microsoft.CodeAnalysis.VisualBasic (19)
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.vb (2)
67Dim useTwice As UseTwiceRewriter.Result = UseTwiceRewriter.UseTwice(Me._currentMethodOrLambda, assignmentTarget, isForRegularCompoundAssignment:=True, temporaries) 264Dim useTwice As UseTwiceRewriter.Result = UseTwiceRewriter.UseTwice(Me._currentMethodOrLambda, assignmentTarget, isForRegularCompoundAssignment:=False, temporaries)
Lowering\LocalRewriter\LocalRewriter_Call.vb (1)
303Dim useTwice As UseTwiceRewriter.Result = UseTwiceRewriter.UseTwice(Me._currentMethodOrLambda, originalArgument, isForRegularCompoundAssignment:=False, tempsArray)
Lowering\LocalRewriter\LocalRewriter_RedimClause.vb (1)
34Dim result As UseTwiceRewriter.Result = UseTwiceRewriter.UseTwice(Me._currentMethodOrLambda, assignmentTarget, isForRegularCompoundAssignment:=True, temporaries)
Lowering\UseTwiceRewriter.vb (15)
44) As Result 80) As Result 82Dim receiver As Result 112) As Result 167Private Shared Function UseTwiceRValue(containingMember As Symbol, value As BoundExpression, arg As ArrayBuilder(Of SynthesizedLocal)) As Result 206Private Shared Function UseTwiceCall(containingMember As Symbol, node As BoundCall, arg As ArrayBuilder(Of SynthesizedLocal)) As Result 211Private Shared Function UseTwiceArrayAccess(containingMember As Symbol, node As BoundArrayAccess, arg As ArrayBuilder(Of SynthesizedLocal)) As Result 253Private Shared Function UseTwiceLValue(containingMember As Symbol, lvalue As BoundExpression, temporaries As ArrayBuilder(Of SynthesizedLocal)) As Result 264Private Shared Function UseTwiceFieldAccess(containingMember As Symbol, node As BoundFieldAccess, arg As ArrayBuilder(Of SynthesizedLocal)) As Result 304Private Shared Function UseTwicePropertyAccess(containingMember As Symbol, node As BoundPropertyAccess, isForRegularCompoundAssignment As Boolean, arg As ArrayBuilder(Of SynthesizedLocal)) As Result 309Dim receiver As Result 417Private Shared Function UseTwiceLateInvocation(containingMember As Symbol, node As BoundLateInvocation, arg As ArrayBuilder(Of SynthesizedLocal)) As Result 419Dim receiver As Result 478Private Shared Function UseTwiceLateMember(containingMember As Symbol, node As BoundLateMemberAccess, arg As ArrayBuilder(Of SynthesizedLocal)) As Result 480Dim receiver As Result = UseTwiceLateBoundReceiver(containingMember, node.ReceiverOpt, arg)