54 instantiations of BoundSequence
Microsoft.CodeAnalysis.VisualBasic (54)
Binding\SyntheticBoundTrees\AnonymousTypeSyntheticMethods.vb (1)
295Return New BoundSequence(syntax, ImmutableArray(Of LocalSymbol).Empty,
Generated\BoundNodes.xml.Generated.vb (1)
4851Dim result = New BoundSequence(Me.Syntax, locals, sideEffects, valueOpt, type, Me.HasErrors)
Lowering\Instrumentation\DebugInfoInjector_SequencePoints.vb (1)
58Return New BoundSequence(
Lowering\LambdaRewriter\LambdaRewriter.vb (1)
826rewrittenExceptionSource = New BoundSequence(
Lowering\LocalRewriter\LocalRewriter.vb (3)
512result = New BoundSequence(syntax, 518result = New BoundSequence(syntax, 784Return New BoundSequence(syntax,
Lowering\LocalRewriter\LocalRewriter_AnonymousTypeCreationExpression.vb (1)
61result = New BoundSequence(
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.vb (4)
103result = New BoundSequence(node.Syntax, 109result = New BoundSequence(node.Syntax, 319result = New BoundSequence(node.Syntax, 514Return New BoundSequence(node.Syntax,
Lowering\LocalRewriter\LocalRewriter_BinaryOperators.vb (7)
76Return New BoundSequence(node.Syntax, 935value = New BoundSequence(node.Syntax, 1017booleanResult = New BoundSequence(node.Syntax, 1044Return New BoundSequence(node.Syntax, ImmutableArray(Of LocalSymbol).Empty, 1142result = New BoundSequence(node.Syntax, 1301value = New BoundSequence(node.Syntax, 1485result = New BoundSequence(node.Syntax,
Lowering\LocalRewriter\LocalRewriter_Call.vb (4)
103Return New BoundSequence(node.Syntax, 109Return New BoundSequence(node.Syntax, 246Return New BoundSequence(rewrittenArgument.Syntax, ImmutableArray(Of LocalSymbol).Empty, ImmutableArray.Create(storeVal), boundTemp, rewrittenArgument.Type) 382Return New BoundSequence(argument.Syntax, ImmutableArray(Of LocalSymbol).Empty, ImmutableArray.Create(storeVal), boundTemp, argument.Type)
Lowering\LocalRewriter\LocalRewriter_ConditionalAccess.vb (3)
155result = New BoundSequence(node.Syntax, ImmutableArray(Of LocalSymbol).Empty, ImmutableArray(Of BoundExpression).Empty, Nothing, node.Type) 160result = New BoundSequence(node.Syntax, ImmutableArray.Create(temp), ImmutableArray.Create(assignment, result), Nothing, result.Type) 162result = New BoundSequence(node.Syntax, ImmutableArray.Create(temp), ImmutableArray.Create(assignment), result, result.Type)
Lowering\LocalRewriter\LocalRewriter_ConditionalExpressions.vb (2)
122Return New BoundSequence(result.Syntax, 278result = New BoundSequence(node.Syntax,
Lowering\LocalRewriter\LocalRewriter_Conversion.vb (2)
582operand = New BoundSequence(operand.Syntax, 782result = New BoundSequence(node.Syntax,
Lowering\LocalRewriter\LocalRewriter_DelegateCreation.vb (1)
61result = New BoundSequence(
Lowering\LocalRewriter\LocalRewriter_ForTo.vb (1)
167rewrittenInitialValue = New BoundSequence(rewrittenInitialValue.Syntax,
Lowering\LocalRewriter\LocalRewriter_LateBindingHelpers.vb (9)
155Return New BoundSequence(node, ImmutableArray.Create(arrayTemp), sideeffects.ToImmutableAndFree, arrayTempRef, arrayTempRef.Type) 245Return New BoundSequence(node, ImmutableArray.Create(arrayTemp), sideeffects.ToImmutableAndFree, arrayTempRef, arrayTempRef.Type) 398Dim voidNoOp As BoundExpression = New BoundSequence(syntax, 457Dim voidAssignment = New BoundSequence(syntax, 535Return New BoundSequence(syntax, ImmutableArray(Of LocalSymbol).Empty, ImmutableArray.Create(Of BoundExpression)(memberAccess), Nothing, Me.GetSpecialType(SpecialType.System_Void)) 540Return New BoundSequence(syntax, ImmutableArray(Of LocalSymbol).Empty, ImmutableArray.Create(Of BoundExpression)(memberAccess), Nothing, Me.GetSpecialType(SpecialType.System_Void)) 614Return New BoundSequence(syntax, ImmutableArray(Of LocalSymbol).Empty, ImmutableArray.Create(Of BoundExpression)(invocation), Nothing, Me.GetSpecialType(SpecialType.System_Void)) 619Return New BoundSequence(syntax, ImmutableArray(Of LocalSymbol).Empty, ImmutableArray.Create(Of BoundExpression)(invocation), Nothing, Me.GetSpecialType(SpecialType.System_Void)) 844callerInvocation = New BoundSequence(syntax,
Lowering\LocalRewriter\LocalRewriter_LateInvocation.vb (1)
84result = New BoundSequence(memberAccess.Syntax,
Lowering\LocalRewriter\LocalRewriter_NullableHelpers.vb (1)
506Return New BoundSequence(syntax,
Lowering\LocalRewriter\LocalRewriter_ObjectCreation.vb (2)
257Return New BoundSequence(syntaxNode, 396Return New BoundSequence(syntaxNode,
Lowering\LocalRewriter\LocalRewriter_Query.vb (1)
241Dim result = New BoundSequence(node.Syntax,
Lowering\LocalRewriter\LocalRewriter_RedimClause.vb (1)
89assignmentOperator = New BoundSequence(node.Syntax,
Lowering\LocalRewriter\LocalRewriter_UnaryOperators.vb (2)
202value = New BoundSequence(node.Syntax, 300result = New BoundSequence(node.Syntax,
Lowering\LocalRewriter\LocalRewriter_XmlLiterals.vb (1)
136Return New BoundSequence(syntax,
Lowering\SyntheticBoundNodeFactory.vb (1)
682Dim boundNode = New BoundSequence(_syntax, locals, sideEffects, result, result.Type)
Lowering\UseTwiceRewriter.vb (3)
88receiver = New Result(New BoundSequence(capture.Syntax, ImmutableArray(Of LocalSymbol).Empty, ImmutableArray.Create(Of BoundExpression)(capture), boundTemp, boundTemp.Type), 95receiver = New Result(New BoundSequence(capture.Syntax, ImmutableArray(Of LocalSymbol).Empty, ImmutableArray.Create(Of BoundExpression)(capture), boundTemp, boundTemp.Type), 322receiver = New Result(New BoundSequence(capture.Syntax, ImmutableArray(Of LocalSymbol).Empty, ImmutableArray.Create(Of BoundExpression)(capture), boundTemp, boundTemp.Type),
48 references to BoundSequence
Microsoft.CodeAnalysis.VisualBasic (48)
Analysis\FlowAnalysis\AbstractFlowPass.vb (1)
814Public Overrides Function VisitSequence(node As BoundSequence) As BoundNode
Analysis\IteratorAndAsyncAnalysis\IteratorAndAsyncCaptureWalker.vb (1)
215Public Overrides Function VisitSequence(node As BoundSequence) As BoundNode
BoundTree\BoundSequence.vb (1)
25Public Shadows Function MakeRValue() As BoundSequence
BoundTree\BoundTreeVisitor.vb (1)
78Return VisitSequence(CType(node, BoundSequence), arg)
CodeGen\EmitAddress.vb (5)
110tempOpt = EmitSequenceAddress(DirectCast(expression, BoundSequence), addressKind) 150Private Function EmitSequenceAddress(sequence As BoundSequence, addressKind As AddressKind) As LocalDefinition 200Return DigForLocal((DirectCast(value, BoundSequence)).ValueOpt) 222Dim boundSequenceValue = DirectCast(expression, BoundSequence).ValueOpt 301Dim boundSequenceValue = DirectCast(expression, BoundSequence).ValueOpt
CodeGen\EmitExpression.vb (8)
136EmitSequenceExpression(DirectCast(expression, BoundSequence), used) 507Private Sub EmitSequenceExpression(sequence As BoundSequence, used As Boolean) 770Return FieldLoadPrefersRef(DirectCast(receiver, BoundSequence).ValueOpt) 915Dim seqValue = DirectCast(receiver, BoundSequence).ValueOpt 948Dim seqValue = DirectCast(receiver, BoundSequence).ValueOpt 1416Dim sequence = DirectCast(expr, BoundSequence) 1822Dim sequence = DirectCast(assignmentTarget, BoundSequence) 1929Dim sequence = DirectCast(expression, BoundSequence)
CodeGen\EmitStatement.vb (3)
319Dim seq = DirectCast(exceptionSource, BoundSequence) 793Dim sequence = DirectCast(condition, BoundSequence) 820Private Sub EmitSequenceCondBranch(sequence As BoundSequence, ByRef lazyDest As Object, sense As Boolean)
CodeGen\Optimizer\StackScheduler.Analyzer.vb (3)
267Return LhsUsesStackWhenAssignedTo(DirectCast(node, BoundSequence).ValueOpt, context) 284Public Overrides Function VisitSequence(node As BoundSequence) As BoundNode 631Debug.Assert(Not IsByRefVariable(DirectCast(node, BoundSequence).ValueOpt))
Generated\BoundNodes.xml.Generated.vb (7)
4849Public Function Update(locals As ImmutableArray(Of LocalSymbol), sideEffects As ImmutableArray(Of BoundExpression), valueOpt As BoundExpression, type As TypeSymbol) As BoundSequence 9487Return VisitSequence(CType(node, BoundSequence), arg) 10021Public Overridable Function VisitSequence(node As BoundSequence, arg As A) As R 10724Public Overridable Function VisitSequence(node As BoundSequence) As BoundNode 11533Public Overrides Function VisitSequence(node As BoundSequence) As BoundNode 12560Public Overrides Function VisitSequence(node As BoundSequence) As BoundNode 13852Public Overrides Function VisitSequence(node As BoundSequence, arg As Object) As TreeDumperNode
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (2)
50Public Overrides Function VisitSequence(node As BoundSequence) As BoundNode 51Dim rewritten = DirectCast(MyBase.VisitSequence(node), BoundSequence)
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb (1)
265Dim sequence = DirectCast(expr, BoundSequence)
Lowering\Diagnostics\DiagnosticsPass_ExpressionLambdas.vb (1)
75Public Overrides Function VisitSequence(node As BoundSequence) As BoundNode
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (2)
241Return VisitSequence(DirectCast(node, BoundSequence)) 667Private Function VisitSequence(node As BoundSequence) As BoundExpression
Lowering\LambdaRewriter\LambdaRewriter.Analysis.vb (1)
290Public Overrides Function VisitSequence(node As BoundSequence) As BoundNode
Lowering\LambdaRewriter\LambdaRewriter.vb (1)
744Public Overrides Function VisitSequence(node As BoundSequence) As BoundNode
Lowering\LocalRewriter\LocalRewriter_ConditionalAccess.vb (3)
171Dim sequence = DirectCast(operand, BoundSequence) 195Dim sequence As BoundSequence 198sequence = DirectCast(operand, BoundSequence)
Lowering\LocalRewriter\LocalRewriter_Conversion.vb (1)
154Dim sequence = DirectCast(rewrittenNode, BoundSequence)
Lowering\LocalRewriter\LocalRewriter_ObjectCreation.vb (1)
417Dim sequence = DirectCast(rewrittenObjectCreationExpression, BoundSequence)
Lowering\MethodToClassRewriter\MethodToClassRewriter.vb (5)
341Public Overrides Function VisitSequence(node As BoundSequence) As BoundNode 450Protected Function RewriteSequence(node As BoundSequence) As BoundSequence 457Protected Function RewriteSequence(node As BoundSequence, 459newLocals As ArrayBuilder(Of LocalSymbol)) As BoundSequence