18 instantiations of BoundSpillSequenceBuilder
Microsoft.CodeAnalysis.CSharp (18)
71 references to BoundSpillSequenceBuilder
Microsoft.CodeAnalysis.CSharp (71)
Lowering\SpillSequenceSpiller.cs (71)
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)
632ref BoundSpillSequenceBuilder builder,
674builder = new BoundSpillSequenceBuilder(lastSpill < newList.Length ? (newList[lastSpill] as BoundSpillSequenceBuilder)?.Syntax : null);
696var lastSpillNode = (BoundSpillSequenceBuilder)newList[lastSpill];
713BoundSpillSequenceBuilder builder = null;
720BoundSpillSequenceBuilder builder = null;
727BoundSpillSequenceBuilder builder = null;
736BoundSpillSequenceBuilder builder = null;
743BoundSpillSequenceBuilder builder = null;
750BoundSpillSequenceBuilder builder = null;
766BoundSpillSequenceBuilder? builder = null;
803BoundSpillSequenceBuilder builder = null;
810var builder = new BoundSpillSequenceBuilder(node.Syntax);
823BoundSpillSequenceBuilder builder = null;
830BoundSpillSequenceBuilder builder = null;
837BoundSpillSequenceBuilder builder = null;
844BoundSpillSequenceBuilder builder = null;
847BoundSpillSequenceBuilder indicesBuilder = null;
873BoundSpillSequenceBuilder builder = null;
883var boundsBuilder = new BoundSpillSequenceBuilder(builder.Syntax);
894BoundSpillSequenceBuilder builder = null;
901BoundSpillSequenceBuilder builder = null;
909BoundSpillSequenceBuilder builder = null;
916BoundSpillSequenceBuilder builder = null;
925BoundSpillSequenceBuilder builder = null;
936var leftBuilder = new BoundSpillSequenceBuilder(builder.Syntax);
980BoundExpression fieldWithSpilledReceiver(BoundFieldAccess field, ref BoundSpillSequenceBuilder leftBuilder, bool isAssignmentTarget)
1029private BoundArrayAccess SpillArrayAccessConstituentParts(ref BoundSpillSequenceBuilder builder, BoundArrayAccess arrayAccess)
1052BoundSpillSequenceBuilder builder = null;
1061var leftBuilder = new BoundSpillSequenceBuilder(builder.Syntax);
1088BoundSpillSequenceBuilder builder = null;
1099var receiverBuilder = new BoundSpillSequenceBuilder(builder.Syntax);
1168BoundSpillSequenceBuilder builder = null;
1178var invokedExpressionBuilder = new BoundSpillSequenceBuilder(builder.Syntax);
1190BoundSpillSequenceBuilder conditionBuilder = null;
1193BoundSpillSequenceBuilder consequenceBuilder = null;
1196BoundSpillSequenceBuilder alternativeBuilder = null;
1266BoundSpillSequenceBuilder builder = null;
1275BoundSpillSequenceBuilder builder = null;
1291BoundSpillSequenceBuilder builder = null;
1298BoundSpillSequenceBuilder builder = null;
1305BoundSpillSequenceBuilder builder = null;
1312BoundSpillSequenceBuilder builder = null;
1321BoundSpillSequenceBuilder builder = null;
1330var leftBuilder = new BoundSpillSequenceBuilder(builder.Syntax);
1351BoundSpillSequenceBuilder receiverBuilder = null;
1354BoundSpillSequenceBuilder whenNotNullBuilder = null;
1357BoundSpillSequenceBuilder whenNullBuilder = null;
1499BoundSpillSequenceBuilder builder = null;
1506BoundSpillSequenceBuilder builder = null;
1515var expressionBuilder = new BoundSpillSequenceBuilder(builder.Syntax);
1527BoundSpillSequenceBuilder builder = null;
1534BoundSpillSequenceBuilder valueBuilder = null;
1537BoundSpillSequenceBuilder builder = null;
1560BoundSpillSequenceBuilder builder = null;
1571private void PromoteAndAddLocals(BoundSpillSequenceBuilder builder, ImmutableArray<LocalSymbol> locals)
1590BoundSpillSequenceBuilder builder = null;
1597BoundSpillSequenceBuilder builder = null;
1604BoundSpillSequenceBuilder builder = null;