50 references to BoundSpillSequence
Microsoft.CodeAnalysis.VisualBasic (50)
BoundTree\BoundSpillSequence.vb (1)
19Public Shadows Function MakeRValue() As BoundSpillSequence
CodeGen\Optimizer\StackScheduler.Analyzer.vb (1)
206Public Overrides Function VisitSpillSequence(node As BoundSpillSequence) As BoundNode
Generated\BoundNodes.xml.Generated.vb (7)
8807Public 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 9669Return VisitSpillSequence(CType(node, BoundSpillSequence), arg) 10351Public Overridable Function VisitSpillSequence(node As BoundSpillSequence, arg As A) As R 11054Public Overridable Function VisitSpillSequence(node As BoundSpillSequence) As BoundNode 11982Public Overrides Function VisitSpillSequence(node As BoundSpillSequence) As BoundNode 13062Public Overrides Function VisitSpillSequence(node As BoundSpillSequence) As BoundNode 14510Public Overrides Function VisitSpillSequence(node As BoundSpillSequence, arg As Object) As TreeDumperNode
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (23)
31Public Overrides Function VisitSpillSequence(node As BoundSpillSequence) As BoundNode 40Dim spillSeq = DirectCast(valueOpt, BoundSpillSequence) 75Dim spill = DirectCast(valueOpt, BoundSpillSequence) 86Dim spill = DirectCast(expression, BoundSpillSequence) 107Dim spill = DirectCast(receiverOpt, BoundSpillSequence) 151Dim referenceReceiverSpillSequence = TryCast(spilledReferenceReceiver, BoundSpillSequence) 220Dim spill = DirectCast(receiverOpt, BoundSpillSequence) 296Dim spillSequence = DirectCast(left, BoundSpillSequence) 311Dim rightAsSpillSequence = DirectCast(right, BoundSpillSequence) 345Dim rightSpill = DirectCast(rewrittenRight, BoundSpillSequence) 389Dim spillSequence = DirectCast(receiverOpt, BoundSpillSequence) 410Dim spillSequence = DirectCast(operand, BoundSpillSequence) 431Dim spillSequence = DirectCast(operand, BoundSpillSequence) 451Dim spillSequence = DirectCast(operand, BoundSpillSequence) 475Dim spillSequence = DirectCast(operand, BoundSpillSequence) 531Dim spill = DirectCast(expression, BoundSpillSequence) 600Dim spill = DirectCast(receiverOrCondition, BoundSpillSequence) 612Dim spill = DirectCast(receiverOrCondition, BoundSpillSequence) 656Dim referenceReceiverSpillSequence = TryCast(spilledReferenceReceiver, BoundSpillSequence) 912Dim spill = DirectCast(expression, BoundSpillSequence) 927Dim spill = DirectCast(operand, BoundSpillSequence) 972Dim spill = DirectCast(operand, BoundSpillSequence) 990Dim spill = DirectCast(expression, BoundSpillSequence)
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb (11)
180Dim spill = DirectCast(arg, BoundSpillSequence) 244Dim spill = DirectCast(sideEffect, BoundSpillSequence) 256Dim spill = DirectCast(expr, BoundSpillSequence) 319Dim valueReceiverSpillSequence = TryCast(spilledValueReceiver, BoundSpillSequence) 324Dim referenceReceiverSpillSequence = TryCast(spilledReferenceReceiver, BoundSpillSequence) 390Dim spill = DirectCast(expr, BoundSpillSequence) 417initialization = Me.RewriteSpillSequenceIntoBlock(DirectCast(expr, BoundSpillSequence), True, initialization) 428Private Function RewriteSpillSequenceIntoBlock(spill As BoundSpillSequence, 433Private Function RewriteSpillSequenceIntoBlock(spill As BoundSpillSequence, 576Private Shared Function SpillSequenceWithNewValue(spill As BoundSpillSequence, newValue As BoundExpression) As BoundSpillSequence
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Statements.vb (4)
30Dim spill = DirectCast(expression, BoundSpillSequence) 57Return RewriteSpillSequenceIntoBlock(DirectCast(expression, BoundSpillSequence), True) 69Dim spill = DirectCast(expression, BoundSpillSequence) 85Dim spill = DirectCast(condition, BoundSpillSequence)
Lowering\AsyncRewriter\AsyncRewriter.SpillBuilder.vb (2)
65Friend Sub AddSpill(spill As BoundSpillSequence) 91Friend Sub AssumeFieldsIfNeeded(<[In], Out> ByRef expression As BoundSpillSequence)
Lowering\SyntheticBoundNodeFactory.vb (1)
1134Public Function SpillSequence(locals As ImmutableArray(Of LocalSymbol), fields As ImmutableArray(Of FieldSymbol), statements As ImmutableArray(Of BoundStatement), valueOpt As BoundExpression) As BoundSpillSequence