1 write to First
Microsoft.CodeAnalysis.VisualBasic (1)
Lowering\UseTwiceRewriter.vb (1)
20Me.First = first
27 references to First
Microsoft.CodeAnalysis.VisualBasic (27)
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.vb (3)
73setNode = useTwice.First.SetAccessKind(PropertyAccessKind.Set) 77assignmentTarget = useTwice.First 269assignmentTarget = useTwice.First.SetLateBoundAccessKind(LateBoundAccessKind.Set)
Lowering\LocalRewriter\LocalRewriter_Call.vb (3)
306firstUse = useTwice.First.SetAccessKind(PropertyAccessKind.Get).MakeRValue() 310firstUse = useTwice.First.SetLateBoundAccessKind(LateBoundAccessKind.Get) 314firstUse = useTwice.First.MakeRValue()
Lowering\LocalRewriter\LocalRewriter_LateBindingHelpers.vb (3)
889argument = useTwice.First.SetAccessKind(PropertyAccessKind.Get) 892argument = useTwice.First.SetLateBoundAccessKind(LateBoundAccessKind.Get) 895argument = useTwice.First.MakeRValue()
Lowering\LocalRewriter\LocalRewriter_RedimClause.vb (1)
37assignmentTarget = result.First
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)) 234indicesFirst(i) = result.First 361receiverOpt:=receiver.First, 423receiver.First, 448receiver.First, 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) 471Debug.Assert(result.First.HasErrors OrElse 472(result.Second.Kind = BoundKind.Literal AndAlso result.First.ConstantValueOpt IsNot Nothing) OrElse 475result.First.Kind = BoundKind.AssignmentOperator AndAlso result.First.WasCompilerGenerated AndAlso 476DirectCast(result.First, BoundAssignmentOperator).Left.Kind = BoundKind.Local AndAlso 477DirectCast(result.Second, BoundLocal).LocalSymbol Is DirectCast(DirectCast(result.First, BoundAssignmentOperator).Left, BoundLocal).LocalSymbol)) 479first = result.First