19 instantiations of Result
Microsoft.CodeAnalysis.VisualBasic (19)
Lowering\UseTwiceRewriter.vb (19)
49Return New Result(memberAccess.Update(result.First), memberAccess.Update(result.Second)) 83receiver = New Result(Nothing, Nothing) 88receiver = New Result(New BoundSequence(capture.Syntax, ImmutableArray(Of LocalSymbol).Empty, ImmutableArray.Create(Of BoundExpression)(capture), boundTemp, boundTemp.Type), 95receiver = New Result(New BoundSequence(capture.Syntax, ImmutableArray(Of LocalSymbol).Empty, ImmutableArray.Create(Of BoundExpression)(capture), boundTemp, boundTemp.Type), 127Return New Result(value, value) 173Return New Result(value, value) 188Return New Result(value, second) 198Return New Result(first, boundTemp) 242Return New Result(first, second) 259Return New Result(first, second) 274Return New Result(node, second) 277Return New Result(node, node) 310receiver = New Result(Nothing, Nothing) 312receiver = New Result(receiverOpt, Nothing) 316receiver = New Result(CaptureInATemp(containingMember, receiverOpt.MakeRValue(), arg, boundTemp), boundTemp) 322receiver = New Result(New BoundSequence(capture.Syntax, ImmutableArray(Of LocalSymbol).Empty, ImmutableArray.Create(Of BoundExpression)(capture), boundTemp, boundTemp.Type), 377Return New Result(first, second) 438Return New Result(first, second) 460Return 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, temporaries) 264Dim useTwice As UseTwiceRewriter.Result = UseTwiceRewriter.UseTwice(Me._currentMethodOrLambda, assignmentTarget, temporaries)
Lowering\LocalRewriter\LocalRewriter_Call.vb (1)
303Dim useTwice As UseTwiceRewriter.Result = UseTwiceRewriter.UseTwice(Me._currentMethodOrLambda, originalArgument, tempsArray)
Lowering\LocalRewriter\LocalRewriter_RedimClause.vb (1)
34Dim result As UseTwiceRewriter.Result = UseTwiceRewriter.UseTwice(Me._currentMethodOrLambda, assignmentTarget, temporaries)
Lowering\UseTwiceRewriter.vb (15)
42) As Result 78) As Result 80Dim receiver As Result 110) As Result 165Private Shared Function UseTwiceRValue(containingMember As Symbol, value As BoundExpression, arg As ArrayBuilder(Of SynthesizedLocal)) As Result 204Private Shared Function UseTwiceCall(containingMember As Symbol, node As BoundCall, arg As ArrayBuilder(Of SynthesizedLocal)) As Result 209Private Shared Function UseTwiceArrayAccess(containingMember As Symbol, node As BoundArrayAccess, arg As ArrayBuilder(Of SynthesizedLocal)) As Result 251Private Shared Function UseTwiceLValue(containingMember As Symbol, lvalue As BoundExpression, temporaries As ArrayBuilder(Of SynthesizedLocal)) As Result 262Private Shared Function UseTwiceFieldAccess(containingMember As Symbol, node As BoundFieldAccess, arg As ArrayBuilder(Of SynthesizedLocal)) As Result 302Private Shared Function UseTwicePropertyAccess(containingMember As Symbol, node As BoundPropertyAccess, arg As ArrayBuilder(Of SynthesizedLocal)) As Result 307Dim receiver As Result 380Private Shared Function UseTwiceLateInvocation(containingMember As Symbol, node As BoundLateInvocation, arg As ArrayBuilder(Of SynthesizedLocal)) As Result 382Dim receiver As Result 441Private Shared Function UseTwiceLateMember(containingMember As Symbol, node As BoundLateMemberAccess, arg As ArrayBuilder(Of SynthesizedLocal)) As Result 443Dim receiver As Result = UseTwiceLateBoundReceiver(containingMember, node.ReceiverOpt, arg)