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;
756BoundSpillSequenceBuilder builder = null;
763var builder = new BoundSpillSequenceBuilder(node.Syntax);
776BoundSpillSequenceBuilder builder = null;
783BoundSpillSequenceBuilder builder = null;
790BoundSpillSequenceBuilder builder = null;
793BoundSpillSequenceBuilder indicesBuilder = null;
819BoundSpillSequenceBuilder builder = null;
829var boundsBuilder = new BoundSpillSequenceBuilder(builder.Syntax);
840BoundSpillSequenceBuilder builder = null;
847BoundSpillSequenceBuilder builder = null;
855BoundSpillSequenceBuilder builder = null;
862BoundSpillSequenceBuilder builder = null;
871BoundSpillSequenceBuilder builder = null;
882var leftBuilder = new BoundSpillSequenceBuilder(builder.Syntax);
929BoundExpression fieldWithSpilledReceiver(BoundFieldAccess field, ref BoundSpillSequenceBuilder leftBuilder, bool isAssignmentTarget)
996BoundSpillSequenceBuilder builder = null;
1005var leftBuilder = new BoundSpillSequenceBuilder(builder.Syntax);
1032BoundSpillSequenceBuilder builder = null;
1043var receiverBuilder = new BoundSpillSequenceBuilder(builder.Syntax);
1098BoundSpillSequenceBuilder builder = null;
1108var invokedExpressionBuilder = new BoundSpillSequenceBuilder(builder.Syntax);
1120BoundSpillSequenceBuilder conditionBuilder = null;
1123BoundSpillSequenceBuilder consequenceBuilder = null;
1126BoundSpillSequenceBuilder alternativeBuilder = null;
1196BoundSpillSequenceBuilder builder = null;
1205BoundSpillSequenceBuilder builder = null;
1221BoundSpillSequenceBuilder builder = null;
1228BoundSpillSequenceBuilder builder = null;
1235BoundSpillSequenceBuilder builder = null;
1242BoundSpillSequenceBuilder builder = null;
1251BoundSpillSequenceBuilder builder = null;
1260var leftBuilder = new BoundSpillSequenceBuilder(builder.Syntax);
1281BoundSpillSequenceBuilder receiverBuilder = null;
1284BoundSpillSequenceBuilder whenNotNullBuilder = null;
1287BoundSpillSequenceBuilder whenNullBuilder = null;
1429BoundSpillSequenceBuilder builder = null;
1436BoundSpillSequenceBuilder builder = null;
1445var expressionBuilder = new BoundSpillSequenceBuilder(builder.Syntax);
1457BoundSpillSequenceBuilder builder = null;
1464BoundSpillSequenceBuilder valueBuilder = null;
1467BoundSpillSequenceBuilder builder = null;
1490BoundSpillSequenceBuilder builder = null;
1501private void PromoteAndAddLocals(BoundSpillSequenceBuilder builder, ImmutableArray<LocalSymbol> locals)
1520BoundSpillSequenceBuilder builder = null;
1527BoundSpillSequenceBuilder builder = null;
1534BoundSpillSequenceBuilder builder = null;