2 instantiations of BoundSpillSequence
Microsoft.CodeAnalysis.VisualBasic (2)
Generated\BoundNodes.xml.Generated.vb (1)
8783
Dim result = New
BoundSpillSequence
(Me.Syntax, locals, spillFields, statements, valueOpt, type, Me.HasErrors)
Lowering\SyntheticBoundNodeFactory.vb (1)
1101
Return New
BoundSpillSequence
(Me.Syntax, locals, fields, statements, valueOpt,
45 references to BoundSpillSequence
Microsoft.CodeAnalysis.VisualBasic (45)
BoundTree\BoundSpillSequence.vb (1)
19
Public Shadows Function MakeRValue() As
BoundSpillSequence
CodeGen\Optimizer\StackScheduler.Analyzer.vb (1)
206
Public Overrides Function VisitSpillSequence(node As
BoundSpillSequence
) As BoundNode
Generated\BoundNodes.xml.Generated.vb (7)
8781
Public Function Update(locals As ImmutableArray(Of LocalSymbol), spillFields As ImmutableArray(Of FieldSymbol), statements As ImmutableArray(Of BoundStatement), valueOpt As BoundExpression, type As TypeSymbol) As
BoundSpillSequence
9635
Return VisitSpillSequence(CType(node,
BoundSpillSequence
), arg)
10317
Public Overridable Function VisitSpillSequence(node As
BoundSpillSequence
, arg As A) As R
11020
Public Overridable Function VisitSpillSequence(node As
BoundSpillSequence
) As BoundNode
11948
Public Overrides Function VisitSpillSequence(node As
BoundSpillSequence
) As BoundNode
13028
Public Overrides Function VisitSpillSequence(node As
BoundSpillSequence
) As BoundNode
14473
Public Overrides Function VisitSpillSequence(node As
BoundSpillSequence
, arg As Object) As TreeDumperNode
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (20)
30
Public Overrides Function VisitSpillSequence(node As
BoundSpillSequence
) As BoundNode
39
Dim spillSeq = DirectCast(valueOpt,
BoundSpillSequence
)
74
Dim spill = DirectCast(valueOpt,
BoundSpillSequence
)
85
Dim spill = DirectCast(expression,
BoundSpillSequence
)
149
Dim spill = DirectCast(receiverOpt,
BoundSpillSequence
)
225
Dim spillSequence = DirectCast(left,
BoundSpillSequence
)
240
Dim rightAsSpillSequence = DirectCast(right,
BoundSpillSequence
)
274
Dim rightSpill = DirectCast(rewrittenRight,
BoundSpillSequence
)
318
Dim spillSequence = DirectCast(receiverOpt,
BoundSpillSequence
)
339
Dim spillSequence = DirectCast(operand,
BoundSpillSequence
)
360
Dim spillSequence = DirectCast(operand,
BoundSpillSequence
)
380
Dim spillSequence = DirectCast(operand,
BoundSpillSequence
)
404
Dim spillSequence = DirectCast(operand,
BoundSpillSequence
)
460
Dim spill = DirectCast(expression,
BoundSpillSequence
)
527
Dim spill = DirectCast(receiverOrCondition,
BoundSpillSequence
)
539
Dim spill = DirectCast(receiverOrCondition,
BoundSpillSequence
)
802
Dim spill = DirectCast(expression,
BoundSpillSequence
)
817
Dim spill = DirectCast(operand,
BoundSpillSequence
)
862
Dim spill = DirectCast(operand,
BoundSpillSequence
)
880
Dim spill = DirectCast(expression,
BoundSpillSequence
)
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb (9)
209
Dim spill = DirectCast(arg,
BoundSpillSequence
)
274
Dim spill = DirectCast(sideEffect,
BoundSpillSequence
)
286
Dim spill = DirectCast(expr,
BoundSpillSequence
)
364
Dim spill = DirectCast(expr,
BoundSpillSequence
)
391
initialization = Me.RewriteSpillSequenceIntoBlock(DirectCast(expr,
BoundSpillSequence
), True, initialization)
402
Private Function RewriteSpillSequenceIntoBlock(spill As
BoundSpillSequence
,
407
Private Function RewriteSpillSequenceIntoBlock(spill As
BoundSpillSequence
,
550
Private Shared Function SpillSequenceWithNewValue(spill As
BoundSpillSequence
, newValue As BoundExpression) As
BoundSpillSequence
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Statements.vb (4)
30
Dim spill = DirectCast(expression,
BoundSpillSequence
)
57
Return RewriteSpillSequenceIntoBlock(DirectCast(expression,
BoundSpillSequence
), True)
69
Dim spill = DirectCast(expression,
BoundSpillSequence
)
85
Dim spill = DirectCast(condition,
BoundSpillSequence
)
Lowering\AsyncRewriter\AsyncRewriter.SpillBuilder.vb (2)
65
Friend Sub AddSpill(spill As
BoundSpillSequence
)
91
Friend Sub AssumeFieldsIfNeeded(<[In], Out> ByRef expression As
BoundSpillSequence
)
Lowering\SyntheticBoundNodeFactory.vb (1)
1100
Public Function SpillSequence(locals As ImmutableArray(Of LocalSymbol), fields As ImmutableArray(Of FieldSymbol), statements As ImmutableArray(Of BoundStatement), valueOpt As BoundExpression) As
BoundSpillSequence