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)
995BoundSpillSequenceBuilder builder = null;
1004var leftBuilder = new BoundSpillSequenceBuilder(builder.Syntax);
1031BoundSpillSequenceBuilder builder = null;
1042var receiverBuilder = new BoundSpillSequenceBuilder(builder.Syntax);
1097BoundSpillSequenceBuilder builder = null;
1107var invokedExpressionBuilder = new BoundSpillSequenceBuilder(builder.Syntax);
1119BoundSpillSequenceBuilder conditionBuilder = null;
1122BoundSpillSequenceBuilder consequenceBuilder = null;
1125BoundSpillSequenceBuilder alternativeBuilder = null;
1195BoundSpillSequenceBuilder builder = null;
1204BoundSpillSequenceBuilder builder = null;
1220BoundSpillSequenceBuilder builder = null;
1227BoundSpillSequenceBuilder builder = null;
1234BoundSpillSequenceBuilder builder = null;
1241BoundSpillSequenceBuilder builder = null;
1250BoundSpillSequenceBuilder builder = null;
1259var leftBuilder = new BoundSpillSequenceBuilder(builder.Syntax);
1280BoundSpillSequenceBuilder receiverBuilder = null;
1283BoundSpillSequenceBuilder whenNotNullBuilder = null;
1286BoundSpillSequenceBuilder whenNullBuilder = null;
1428BoundSpillSequenceBuilder builder = null;
1435BoundSpillSequenceBuilder builder = null;
1444var expressionBuilder = new BoundSpillSequenceBuilder(builder.Syntax);
1456BoundSpillSequenceBuilder builder = null;
1463BoundSpillSequenceBuilder valueBuilder = null;
1466BoundSpillSequenceBuilder builder = null;
1489BoundSpillSequenceBuilder builder = null;
1500private void PromoteAndAddLocals(BoundSpillSequenceBuilder builder, ImmutableArray<LocalSymbol> locals)
1519BoundSpillSequenceBuilder builder = null;
1526BoundSpillSequenceBuilder builder = null;
1533BoundSpillSequenceBuilder builder = null;