1 write to First
Microsoft.CodeAnalysis.VisualBasic (1)
Lowering\UseTwiceRewriter.vb (1)
20
Me.
First
= first
27 references to First
Microsoft.CodeAnalysis.VisualBasic (27)
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.vb (3)
73
setNode = useTwice.
First
.SetAccessKind(PropertyAccessKind.Set)
77
assignmentTarget = useTwice.
First
269
assignmentTarget = useTwice.
First
.SetLateBoundAccessKind(LateBoundAccessKind.Set)
Lowering\LocalRewriter\LocalRewriter_Call.vb (3)
306
firstUse = useTwice.
First
.SetAccessKind(PropertyAccessKind.Get).MakeRValue()
310
firstUse = useTwice.
First
.SetLateBoundAccessKind(LateBoundAccessKind.Get)
314
firstUse = useTwice.
First
.MakeRValue()
Lowering\LocalRewriter\LocalRewriter_LateBindingHelpers.vb (3)
889
argument = useTwice.
First
.SetAccessKind(PropertyAccessKind.Get)
892
argument = useTwice.
First
.SetLateBoundAccessKind(LateBoundAccessKind.Get)
895
argument = useTwice.
First
.MakeRValue()
Lowering\LocalRewriter\LocalRewriter_RedimClause.vb (1)
37
assignmentTarget = result.
First
Lowering\UseTwiceRewriter.vb (17)
49
Return New Result(memberAccess.Update(result.
First
), memberAccess.Update(result.Second))
67
Debug.Assert(result.
First
.IsLValue = result.Second.IsLValue AndAlso result.Second.IsLValue = value.IsLValue)
102
Debug.Assert(receiver.Second Is Nothing OrElse (receiverOpt.IsLValue = receiver.
First
.IsLValue AndAlso receiverOpt.IsLValue = receiver.Second.IsLValue))
234
indicesFirst(i) = result.
First
361
receiverOpt:=receiver.
First
,
423
receiver.
First
,
448
receiver.
First
,
469
Debug.Assert(Not result.
First
.IsLValue AndAlso Not result.Second.IsLValue)
470
Debug.Assert(result.
First
.HasErrors = result.Second.HasErrors AndAlso boundArgument.HasErrors = result.
First
.HasErrors)
471
Debug.Assert(result.
First
.HasErrors OrElse
472
(result.Second.Kind = BoundKind.Literal AndAlso result.
First
.ConstantValueOpt IsNot Nothing) OrElse
475
result.
First
.Kind = BoundKind.AssignmentOperator AndAlso result.
First
.WasCompilerGenerated AndAlso
476
DirectCast(result.
First
, BoundAssignmentOperator).Left.Kind = BoundKind.Local AndAlso
477
DirectCast(result.Second, BoundLocal).LocalSymbol Is DirectCast(DirectCast(result.
First
, BoundAssignmentOperator).Left, BoundLocal).LocalSymbol))
479
first = result.
First