1 write to Second
Microsoft.CodeAnalysis.VisualBasic (1)
Lowering\UseTwiceRewriter.vb (1)
22Me.Second = second
30 references to Second
Microsoft.CodeAnalysis.VisualBasic (30)
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.vb (3)
75leftOnTheRight = useTwice.Second.SetAccessKind(PropertyAccessKind.Get) 79leftOnTheRight = useTwice.Second.MakeRValue() 270leftOnTheRight = useTwice.Second.SetLateBoundAccessKind(LateBoundAccessKind.Get)
Lowering\LocalRewriter\LocalRewriter_Call.vb (3)
307secondUse = useTwice.Second.SetAccessKind(If(originalArgument.IsPropertyReturnsByRef(), PropertyAccessKind.Get, PropertyAccessKind.Set)) 311secondUse = useTwice.Second.SetLateBoundAccessKind(LateBoundAccessKind.Set) 315secondUse = useTwice.Second
Lowering\LocalRewriter\LocalRewriter_LateBindingHelpers.vb (3)
886writeTarget = useTwice.Second.SetAccessKind(PropertyAccessKind.Set) 889writeTarget = useTwice.Second.SetLateBoundAccessKind(LateBoundAccessKind.Set) 892writeTarget = useTwice.Second
Lowering\LocalRewriter\LocalRewriter_RedimClause.vb (1)
39Dim arrayValueAccess = result.Second
Lowering\UseTwiceRewriter.vb (20)
51Return New Result(memberAccess.Update(result.First), memberAccess.Update(result.Second)) 69Debug.Assert(result.First.IsLValue = result.Second.IsLValue AndAlso result.Second.IsLValue = value.IsLValue) 104Debug.Assert(receiver.Second Is Nothing OrElse (receiverOpt.IsLValue = receiver.First.IsLValue AndAlso receiverOpt.IsLValue = receiver.Second.IsLValue)) 237indicesSecond(i) = result.Second 342Dim clone As BoundAssignmentOperator = CaptureInATemp(containingMember, receiver.Second.MakeRValue(), arg, cloneTemp) 345receiver.Second, 353receiver.Second, 409receiverOpt:=receiver.Second, 468receiver.Second, 492receiver.Second, 506Debug.Assert(Not result.First.IsLValue AndAlso Not result.Second.IsLValue) 507Debug.Assert(result.First.HasErrors = result.Second.HasErrors AndAlso boundArgument.HasErrors = result.First.HasErrors) 509(result.Second.Kind = BoundKind.Literal AndAlso result.First.ConstantValueOpt IsNot Nothing) OrElse 510(result.Second.Kind = BoundKind.Local AndAlso result.Second.WasCompilerGenerated AndAlso 511DirectCast(result.Second, BoundLocal).LocalSymbol.IsCompilerGenerated AndAlso 514DirectCast(result.Second, BoundLocal).LocalSymbol Is DirectCast(DirectCast(result.First, BoundAssignmentOperator).Left, BoundLocal).LocalSymbol)) 517second = result.Second