1 write to Second
Microsoft.CodeAnalysis.VisualBasic (1)
Lowering\UseTwiceRewriter.vb (1)
21Me.Second = second
27 references to Second
Microsoft.CodeAnalysis.VisualBasic (27)
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)
890writeTarget = useTwice.Second.SetAccessKind(PropertyAccessKind.Set) 893writeTarget = useTwice.Second.SetLateBoundAccessKind(LateBoundAccessKind.Set) 896writeTarget = useTwice.Second
Lowering\LocalRewriter\LocalRewriter_RedimClause.vb (1)
39Dim arrayValueAccess = result.Second
Lowering\UseTwiceRewriter.vb (17)
49Return New Result(memberAccess.Update(result.First), memberAccess.Update(result.Second)) 67Debug.Assert(result.First.IsLValue = result.Second.IsLValue AndAlso result.Second.IsLValue = value.IsLValue) 102Debug.Assert(receiver.Second Is Nothing OrElse (receiverOpt.IsLValue = receiver.First.IsLValue AndAlso receiverOpt.IsLValue = receiver.Second.IsLValue)) 235indicesSecond(i) = result.Second 372receiverOpt:=receiver.Second, 431receiver.Second, 455receiver.Second, 469Debug.Assert(Not result.First.IsLValue AndAlso Not result.Second.IsLValue) 470Debug.Assert(result.First.HasErrors = result.Second.HasErrors AndAlso boundArgument.HasErrors = result.First.HasErrors) 472(result.Second.Kind = BoundKind.Literal AndAlso result.First.ConstantValueOpt IsNot Nothing) OrElse 473(result.Second.Kind = BoundKind.Local AndAlso result.Second.WasCompilerGenerated AndAlso 474DirectCast(result.Second, BoundLocal).LocalSymbol.IsCompilerGenerated AndAlso 477DirectCast(result.Second, BoundLocal).LocalSymbol Is DirectCast(DirectCast(result.First, BoundAssignmentOperator).Left, BoundLocal).LocalSymbol)) 480second = result.Second