1 write to First
Microsoft.CodeAnalysis.VisualBasic (1)
Lowering\UseTwiceRewriter.vb (1)
21Me.First = first
28 references to First
Microsoft.CodeAnalysis.VisualBasic (28)
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)
885argument = useTwice.First.SetAccessKind(PropertyAccessKind.Get) 888argument = useTwice.First.SetLateBoundAccessKind(LateBoundAccessKind.Get) 891argument = useTwice.First.MakeRValue()
Lowering\LocalRewriter\LocalRewriter_RedimClause.vb (1)
37assignmentTarget = result.First
Lowering\UseTwiceRewriter.vb (18)
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)) 236indicesFirst(i) = result.First 358ImmutableArray.Create(Of BoundExpression)(receiver.First.MakeRValue()), 398receiverOpt:=receiver.First, 460receiver.First, 485receiver.First, 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) 508Debug.Assert(result.First.HasErrors OrElse 509(result.Second.Kind = BoundKind.Literal AndAlso result.First.ConstantValueOpt IsNot Nothing) OrElse 512result.First.Kind = BoundKind.AssignmentOperator AndAlso result.First.WasCompilerGenerated AndAlso 513DirectCast(result.First, BoundAssignmentOperator).Left.Kind = BoundKind.Local AndAlso 514DirectCast(result.Second, BoundLocal).LocalSymbol Is DirectCast(DirectCast(result.First, BoundAssignmentOperator).Left, BoundLocal).LocalSymbol)) 516first = result.First