60 references to BoundSequence
Microsoft.CodeAnalysis.CSharp (60)
Binder\Binder.cs (1)
875: new BoundSequence(scopeDesignator, locals, ImmutableArray<BoundExpression>.Empty, expression, getType()) { WasCompilerGenerated = true };
Generated\BoundNodes.xml.Generated.cs (1)
5797var result = new BoundSequence(this.Syntax, locals, sideEffects, value, type, this.HasErrors);
Lowering\ClosureConversion\ClosureConversion.cs (2)
1126return new BoundSequence( 1249rewrittenExceptionSource = new BoundSequence(
Lowering\Instrumentation\DebugInfoInjector_SequencePoints.cs (1)
190return new BoundSequence(
Lowering\LocalRewriter\LocalRewriter_AsOperator.cs (1)
71return new BoundSequence(
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.cs (2)
415return new BoundSequence( 438return new BoundSequence(
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (11)
106return new BoundSequence( 869result = new BoundSequence( 1115return new BoundSequence( 1304return new BoundSequence( 1413return new BoundSequence( 1497return new BoundSequence( 1639return new BoundSequence( 1751return new BoundSequence( 1812return new BoundSequence( 1900return new BoundSequence( 1981return new BoundSequence(
Lowering\LocalRewriter\LocalRewriter_Call.cs (3)
529return new BoundSequence( 1658argument = new BoundSequence( 1725actualArguments[argIndex] = new BoundSequence(
Lowering\LocalRewriter\LocalRewriter_CollectionExpression.cs (4)
432return new BoundSequence( 673return new BoundSequence( 927return new BoundSequence( 1316return new BoundSequence(
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (4)
61return new BoundSequence( 158rewrittenAssignment = new BoundSequence(node.Syntax, eventTemps.ToImmutableAndFree(), sequence.ToImmutableAndFree(), condition, condition.Type!); 168new BoundSequence( 236return new BoundSequence(syntax, [binaryResult.LocalSymbol], [assignmentToTemp], assignment, assignment.Type);
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (3)
1197return new BoundSequence( 1319return new BoundSequence( 1473return new BoundSequence(
Lowering\LocalRewriter\LocalRewriter_Event.cs (1)
188return new BoundSequence(syntax, tempSymbols, sideEffects.ToImmutableAndFree(), marshalCall, marshalCall.Type!);
Lowering\LocalRewriter\LocalRewriter_FunctionPointerInvocation.cs (1)
60rewrittenInvocation = new BoundSequence(rewrittenInvocation.Syntax, temps.ToImmutableAndFree(), sideEffects: ImmutableArray<BoundExpression>.Empty, rewrittenInvocation, node.Type);
Lowering\LocalRewriter\LocalRewriter_Index.cs (1)
61return new BoundSequence(
Lowering\LocalRewriter\LocalRewriter_IndexerAccess.cs (1)
228return new BoundSequence(
Lowering\LocalRewriter\LocalRewriter_IsOperator.cs (1)
89return new BoundSequence(
Lowering\LocalRewriter\LocalRewriter_NullCoalescingAssignmentOperator.cs (2)
50assignment = new BoundSequence(syntax, [rightResult.LocalSymbol], [assignmentToTemp], assignment, assignment.Type); 64new BoundSequence(
Lowering\LocalRewriter\LocalRewriter_NullCoalescingOperator.cs (1)
182return new BoundSequence(
Lowering\LocalRewriter\LocalRewriter_ObjectCreationExpression.cs (3)
104rewrittenObjectCreation = new BoundSequence( 173return new BoundSequence(withExpr.Syntax, temps.ToImmutableAndFree(), sideEffects.ToImmutableAndFree(), value, type); 299return new BoundSequence(
Lowering\LocalRewriter\LocalRewriter_Range.cs (1)
118return new BoundSequence(
Lowering\LocalRewriter\LocalRewriter_StringConcat.cs (1)
543args[i] = new BoundSequence(
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (9)
235return new BoundSequence( 334return new BoundSequence( 436return new BoundSequence( 505new BoundSequence( 516return new BoundSequence( 681return new BoundSequence( 706var tempAssignedAndOperandValue = new BoundSequence( 720return new BoundSequence( 869return new BoundSequence(
Lowering\LocalRewriter\LoweredDynamicOperation.cs (1)
75return new BoundSequence(_factory.Syntax, _temps, ImmutableArray.Create(SiteInitialization), SiteInvocation, _resultType) { WasCompilerGenerated = true };
Lowering\MethodToClassRewriter.cs (1)
309return new BoundSequence(
Lowering\SyntheticBoundNodeFactory.cs (3)
1039return new BoundSequence(Syntax, ImmutableArray<LocalSymbol>.Empty, sideEffects.AsImmutableOrNull(), result, resultType) { WasCompilerGenerated = true }; 1048: new BoundSequence(Syntax, locals, sideEffects, result, result.Type) { WasCompilerGenerated = true }; 1860return new BoundSequence(