43 references to ValueOpt
Microsoft.CodeAnalysis.VisualBasic (43)
BoundTree\BoundSpillSequence.vb (6)
11
Return If(Me.
ValueOpt
IsNot Nothing, Me.
ValueOpt
.IsLValue, False)
21
Debug.Assert(Me.
ValueOpt
IsNot Nothing)
22
Return Update(Locals, SpillFields, Statements,
ValueOpt
.MakeRValue(), Type)
30
Debug.Assert(Me.
ValueOpt
Is Nothing OrElse Me.
ValueOpt
.Kind <> BoundKind.SpillSequence)
Generated\BoundNodes.xml.Generated.vb (4)
8782
If locals <> Me.Locals OrElse spillFields <> Me.SpillFields OrElse statements <> Me.Statements OrElse valueOpt IsNot Me.
ValueOpt
OrElse type IsNot Me.Type Then
11950
Me.Visit(node.
ValueOpt
)
13030
Dim valueOpt As BoundExpression = DirectCast(Me.Visit(node.
ValueOpt
), BoundExpression)
14478
New TreeDumperNode("valueOpt", Nothing, new TreeDumperNode() {Visit(node.
ValueOpt
, Nothing)}),
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (19)
32
Dim valueOpt As BoundExpression = Me.VisitExpression(node.
ValueOpt
)
46
spillSeq.
ValueOpt
,
76
valueOpt = spill.
ValueOpt
151
rewritten.Update(spill.
ValueOpt
,
227
rewritten.Update(spillSequence.
ValueOpt
,
245
rightAsSpillSequence.
ValueOpt
,
278
rightSpill.
ValueOpt
,
321
rewritten.Update(spillSequence.
ValueOpt
,
342
rewritten.Update(spillSequence.
ValueOpt
,
363
rewritten.Update(spillSequence.
ValueOpt
,
383
rewritten.Update(spillSequence.
ValueOpt
,
407
rewritten.Update(spillSequence.
ValueOpt
,
462
Return RewriteSpillSequenceIntoBlock(spill, False, Me.F.Assignment(Me.F.Local(temp, True), spill.
ValueOpt
))
528
Return SpillSequenceWithNewValue(spill, node.Update(spill.
ValueOpt
,
541
receiverOrCondition = spill.
ValueOpt
804
rewritten.Update(spill.
ValueOpt
,
820
spill.
ValueOpt
,
864
rewritten.Update(spill.
ValueOpt
,
882
rewritten.Update(spill.
ValueOpt
,
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb (7)
211
newExpression = spill.
ValueOpt
288
Debug.Assert(spill.
ValueOpt
IsNot Nothing)
289
Return SpillLValue(spill.
ValueOpt
, isReceiver, evaluateSideEffects, builder)
366
Debug.Assert(spill.
ValueOpt
IsNot Nothing)
367
Return SpillRValue(spill.
ValueOpt
, builder)
414
If addValueAsExpression AndAlso spill.
ValueOpt
IsNot Nothing Then
415
newStatements.Add(Me.F.ExpressionStatement(spill.
ValueOpt
))
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Statements.vb (6)
31
Debug.Assert(spill.
ValueOpt
IsNot Nothing)
36
Me.F.Assignment(Me.F.Local(Me._exprRetValue, True), spill.
ValueOpt
)),
70
Debug.Assert(spill.
ValueOpt
IsNot Nothing)
74
rewritten.Update(spill.
ValueOpt
))
86
Debug.Assert(spill.
ValueOpt
IsNot Nothing)
90
node.Update(spill.
ValueOpt
,
Lowering\AsyncRewriter\AsyncRewriter.SpillBuilder.vb (1)
98
expression.
ValueOpt
,