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