49 references to BoundSequence
Microsoft.CodeAnalysis.CSharp (49)
Binder\Binder.cs (1)
851: new BoundSequence(scopeDesignator, locals, ImmutableArray<BoundExpression>.Empty, expression, getType()) { WasCompilerGenerated = true };
Generated\BoundNodes.xml.Generated.cs (1)
5680var result = new BoundSequence(this.Syntax, locals, sideEffects, value, type, this.HasErrors);
Lowering\ClosureConversion\ClosureConversion.cs (2)
1105return new BoundSequence( 1230rewrittenExceptionSource = new BoundSequence(
Lowering\Instrumentation\DebugInfoInjector_SequencePoints.cs (1)
209return new BoundSequence(
Lowering\LocalRewriter\LocalRewriter_AsOperator.cs (1)
71return new BoundSequence(
Lowering\LocalRewriter\LocalRewriter_AssignmentOperator.cs (2)
350return new BoundSequence( 371return new BoundSequence(
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (11)
103return new BoundSequence( 837result = new BoundSequence( 1045return new BoundSequence( 1204return new BoundSequence( 1313return new BoundSequence( 1397return new BoundSequence( 1539return new BoundSequence( 1652return new BoundSequence( 1713return new BoundSequence( 1801return new BoundSequence( 1882return new BoundSequence(
Lowering\LocalRewriter\LocalRewriter_Call.cs (3)
276return new BoundSequence( 1446arguments[a] = new BoundSequence( 1514actualArguments[argIndex] = new BoundSequence(
Lowering\LocalRewriter\LocalRewriter_CompoundAssignmentOperator.cs (2)
97rewrittenAssignment = new BoundSequence(node.Syntax, eventTemps.ToImmutableAndFree(), sequence.ToImmutableAndFree(), condition, condition.Type!); 107new BoundSequence(
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (3)
1053return new BoundSequence( 1170return new BoundSequence( 1314return new BoundSequence(
Lowering\LocalRewriter\LocalRewriter_Event.cs (1)
179return new BoundSequence(syntax, tempSymbols, sideEffects.ToImmutableAndFree(), marshalCall, marshalCall.Type!);
Lowering\LocalRewriter\LocalRewriter_FunctionPointerInvocation.cs (1)
56rewrittenInvocation = 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)
160return new BoundSequence(
Lowering\LocalRewriter\LocalRewriter_IsOperator.cs (1)
89return new BoundSequence(
Lowering\LocalRewriter\LocalRewriter_NullCoalescingAssignmentOperator.cs (1)
50new BoundSequence(
Lowering\LocalRewriter\LocalRewriter_NullCoalescingOperator.cs (1)
173return new BoundSequence(
Lowering\LocalRewriter\LocalRewriter_ObjectCreationExpression.cs (3)
97rewrittenObjectCreation = new BoundSequence( 166return new BoundSequence(withExpr.Syntax, temps.ToImmutableAndFree(), sideEffects.ToImmutableAndFree(), value, type); 292return new BoundSequence(
Lowering\LocalRewriter\LocalRewriter_Range.cs (1)
118return new BoundSequence(
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (6)
229return new BoundSequence( 328return new BoundSequence( 517return new BoundSequence( 541var tempAssignedAndOperandValue = new BoundSequence( 555return new BoundSequence( 693return new BoundSequence(
Lowering\LocalRewriter\LoweredDynamicOperation.cs (1)
75return new BoundSequence(_factory.Syntax, _temps, ImmutableArray.Create(SiteInitialization), SiteInvocation, _resultType) { WasCompilerGenerated = true };
Lowering\MethodToClassRewriter.cs (1)
525return new BoundSequence(
Lowering\SyntheticBoundNodeFactory.cs (3)
958return new BoundSequence(Syntax, ImmutableArray<LocalSymbol>.Empty, sideEffects.AsImmutableOrNull(), result, resultType) { WasCompilerGenerated = true }; 967: new BoundSequence(Syntax, locals, sideEffects, result, result.Type) { WasCompilerGenerated = true }; 1714return new BoundSequence(