18 instantiations of BoundSpillSequenceBuilder
Microsoft.CodeAnalysis.CSharp (18)
69 references to BoundSpillSequenceBuilder
Microsoft.CodeAnalysis.CSharp (69)
Lowering\SpillSequenceSpiller.cs (69)
82internal BoundSpillSequenceBuilder Update(BoundExpression value)
84var result = new BoundSpillSequenceBuilder(this.Syntax, value);
96internal void Include(BoundSpillSequenceBuilder other)
244private BoundExpression VisitExpression(ref BoundSpillSequenceBuilder builder, BoundExpression expression)
252var newBuilder = (BoundSpillSequenceBuilder)e;
265private static BoundExpression UpdateExpression(BoundSpillSequenceBuilder builder, BoundExpression expression)
282private BoundStatement UpdateStatement(BoundSpillSequenceBuilder builder, BoundStatement statement)
303BoundSpillSequenceBuilder builder,
331var sequenceBuilder = (BoundSpillSequenceBuilder)expression;
520BoundExpression spillInlineArrayHelperWithTwoArguments(BoundSpillSequenceBuilder builder, BoundCall call)
585ref BoundSpillSequenceBuilder builder,
627builder = new BoundSpillSequenceBuilder(lastSpill < newList.Length ? (newList[lastSpill] as BoundSpillSequenceBuilder)?.Syntax : null);
649var lastSpillNode = (BoundSpillSequenceBuilder)newList[lastSpill];
666BoundSpillSequenceBuilder builder = null;
673BoundSpillSequenceBuilder builder = null;
680BoundSpillSequenceBuilder builder = null;
689BoundSpillSequenceBuilder builder = null;
696BoundSpillSequenceBuilder builder = null;
703BoundSpillSequenceBuilder builder = null;
719BoundSpillSequenceBuilder? builder = null;
755BoundSpillSequenceBuilder builder = null;
762var builder = new BoundSpillSequenceBuilder(node.Syntax);
775BoundSpillSequenceBuilder builder = null;
782BoundSpillSequenceBuilder builder = null;
789BoundSpillSequenceBuilder builder = null;
792BoundSpillSequenceBuilder indicesBuilder = null;
818BoundSpillSequenceBuilder builder = null;
828var boundsBuilder = new BoundSpillSequenceBuilder(builder.Syntax);
839BoundSpillSequenceBuilder builder = null;
846BoundSpillSequenceBuilder builder = null;
854BoundSpillSequenceBuilder builder = null;
861BoundSpillSequenceBuilder builder = null;
870BoundSpillSequenceBuilder builder = null;
881var leftBuilder = new BoundSpillSequenceBuilder(builder.Syntax);
928BoundExpression fieldWithSpilledReceiver(BoundFieldAccess field, ref BoundSpillSequenceBuilder leftBuilder, bool isAssignmentTarget)
993BoundSpillSequenceBuilder builder = null;
1002var leftBuilder = new BoundSpillSequenceBuilder(builder.Syntax);
1029BoundSpillSequenceBuilder builder = null;
1040var receiverBuilder = new BoundSpillSequenceBuilder(builder.Syntax);
1095BoundSpillSequenceBuilder builder = null;
1105var invokedExpressionBuilder = new BoundSpillSequenceBuilder(builder.Syntax);
1117BoundSpillSequenceBuilder conditionBuilder = null;
1120BoundSpillSequenceBuilder consequenceBuilder = null;
1123BoundSpillSequenceBuilder alternativeBuilder = null;
1193BoundSpillSequenceBuilder builder = null;
1202BoundSpillSequenceBuilder builder = null;
1218BoundSpillSequenceBuilder builder = null;
1225BoundSpillSequenceBuilder builder = null;
1232BoundSpillSequenceBuilder builder = null;
1239BoundSpillSequenceBuilder builder = null;
1248BoundSpillSequenceBuilder builder = null;
1257var leftBuilder = new BoundSpillSequenceBuilder(builder.Syntax);
1278BoundSpillSequenceBuilder receiverBuilder = null;
1281BoundSpillSequenceBuilder whenNotNullBuilder = null;
1284BoundSpillSequenceBuilder whenNullBuilder = null;
1426BoundSpillSequenceBuilder builder = null;
1433BoundSpillSequenceBuilder builder = null;
1442var expressionBuilder = new BoundSpillSequenceBuilder(builder.Syntax);
1454BoundSpillSequenceBuilder builder = null;
1461BoundSpillSequenceBuilder valueBuilder = null;
1464BoundSpillSequenceBuilder builder = null;
1487BoundSpillSequenceBuilder builder = null;
1498private void PromoteAndAddLocals(BoundSpillSequenceBuilder builder, ImmutableArray<LocalSymbol> locals)
1517BoundSpillSequenceBuilder builder = null;
1524BoundSpillSequenceBuilder builder = null;
1531BoundSpillSequenceBuilder builder = null;