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)
584ref BoundSpillSequenceBuilder builder,
626builder = new BoundSpillSequenceBuilder(lastSpill < newList.Length ? (newList[lastSpill] as BoundSpillSequenceBuilder)?.Syntax : null);
648var lastSpillNode = (BoundSpillSequenceBuilder)newList[lastSpill];
665BoundSpillSequenceBuilder builder = null;
672BoundSpillSequenceBuilder builder = null;
679BoundSpillSequenceBuilder builder = null;
688BoundSpillSequenceBuilder builder = null;
695BoundSpillSequenceBuilder builder = null;
702BoundSpillSequenceBuilder builder = null;
714BoundSpillSequenceBuilder builder = null;
744BoundSpillSequenceBuilder builder = null;
751var builder = new BoundSpillSequenceBuilder(node.Syntax);
764BoundSpillSequenceBuilder builder = null;
771BoundSpillSequenceBuilder builder = null;
778BoundSpillSequenceBuilder builder = null;
781BoundSpillSequenceBuilder indicesBuilder = null;
807BoundSpillSequenceBuilder builder = null;
817var boundsBuilder = new BoundSpillSequenceBuilder(builder.Syntax);
828BoundSpillSequenceBuilder builder = null;
835BoundSpillSequenceBuilder builder = null;
843BoundSpillSequenceBuilder builder = null;
850BoundSpillSequenceBuilder builder = null;
859BoundSpillSequenceBuilder builder = null;
870var leftBuilder = new BoundSpillSequenceBuilder(builder.Syntax);
917BoundExpression fieldWithSpilledReceiver(BoundFieldAccess field, ref BoundSpillSequenceBuilder leftBuilder, bool isAssignmentTarget)
982BoundSpillSequenceBuilder builder = null;
991var leftBuilder = new BoundSpillSequenceBuilder(builder.Syntax);
1018BoundSpillSequenceBuilder builder = null;
1029var receiverBuilder = new BoundSpillSequenceBuilder(builder.Syntax);
1084BoundSpillSequenceBuilder builder = null;
1094var invokedExpressionBuilder = new BoundSpillSequenceBuilder(builder.Syntax);
1106BoundSpillSequenceBuilder conditionBuilder = null;
1109BoundSpillSequenceBuilder consequenceBuilder = null;
1112BoundSpillSequenceBuilder alternativeBuilder = null;
1182BoundSpillSequenceBuilder builder = null;
1191BoundSpillSequenceBuilder builder = null;
1207BoundSpillSequenceBuilder builder = null;
1214BoundSpillSequenceBuilder builder = null;
1221BoundSpillSequenceBuilder builder = null;
1228BoundSpillSequenceBuilder builder = null;
1237BoundSpillSequenceBuilder builder = null;
1246var leftBuilder = new BoundSpillSequenceBuilder(builder.Syntax);
1267BoundSpillSequenceBuilder receiverBuilder = null;
1270BoundSpillSequenceBuilder whenNotNullBuilder = null;
1273BoundSpillSequenceBuilder whenNullBuilder = null;
1415BoundSpillSequenceBuilder builder = null;
1422BoundSpillSequenceBuilder builder = null;
1431var expressionBuilder = new BoundSpillSequenceBuilder(builder.Syntax);
1443BoundSpillSequenceBuilder builder = null;
1450BoundSpillSequenceBuilder valueBuilder = null;
1453BoundSpillSequenceBuilder builder = null;
1476BoundSpillSequenceBuilder builder = null;
1487private void PromoteAndAddLocals(BoundSpillSequenceBuilder builder, ImmutableArray<LocalSymbol> locals)
1506BoundSpillSequenceBuilder builder = null;
1513BoundSpillSequenceBuilder builder = null;
1520BoundSpillSequenceBuilder builder = null;