18 instantiations of BoundSpillSequenceBuilder
Microsoft.CodeAnalysis.CSharp (18)
Lowering\SpillSequenceSpiller.cs (18)
84var result = new BoundSpillSequenceBuilder(this.Syntax, value); 674builder = new BoundSpillSequenceBuilder(lastSpill < newList.Length ? (newList[lastSpill] as BoundSpillSequenceBuilder)?.Syntax : null); 810var builder = new BoundSpillSequenceBuilder(node.Syntax); 855builder = new BoundSpillSequenceBuilder(indicesBuilder.Syntax); 883var boundsBuilder = new BoundSpillSequenceBuilder(builder.Syntax); 936var leftBuilder = new BoundSpillSequenceBuilder(builder.Syntax); 1061var leftBuilder = new BoundSpillSequenceBuilder(builder.Syntax); 1099var receiverBuilder = new BoundSpillSequenceBuilder(builder.Syntax); 1178var invokedExpressionBuilder = new BoundSpillSequenceBuilder(builder.Syntax); 1204if (conditionBuilder == null) conditionBuilder = new BoundSpillSequenceBuilder((consequenceBuilder ?? alternativeBuilder).Syntax); 1205if (consequenceBuilder == null) consequenceBuilder = new BoundSpillSequenceBuilder(alternativeBuilder.Syntax); 1206if (alternativeBuilder == null) alternativeBuilder = new BoundSpillSequenceBuilder(consequenceBuilder.Syntax); 1330var leftBuilder = new BoundSpillSequenceBuilder(builder.Syntax); 1365if (receiverBuilder == null) receiverBuilder = new BoundSpillSequenceBuilder((whenNotNullBuilder ?? whenNullBuilder).Syntax); 1366if (whenNotNullBuilder == null) whenNotNullBuilder = new BoundSpillSequenceBuilder(whenNullBuilder.Syntax); 1367if (whenNullBuilder == null) whenNullBuilder = new BoundSpillSequenceBuilder(whenNotNullBuilder.Syntax); 1515var expressionBuilder = new BoundSpillSequenceBuilder(builder.Syntax); 1548builder = new BoundSpillSequenceBuilder(valueBuilder.Syntax);
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;