2 instantiations of BoundCollectionExpressionSpreadExpressionPlaceholder
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Expressions.cs (1)
5305
var expressionPlaceholder = new
BoundCollectionExpressionSpreadExpressionPlaceholder
(syntax.Expression, expression.Type);
Generated\BoundNodes.xml.Generated.cs (1)
6500
var result = new
BoundCollectionExpressionSpreadExpressionPlaceholder
(this.Syntax, type, this.HasErrors);
19 references to BoundCollectionExpressionSpreadExpressionPlaceholder
Microsoft.CodeAnalysis.CSharp (19)
Binder\Binder_Expressions.cs (1)
5305
var
expressionPlaceholder = new BoundCollectionExpressionSpreadExpressionPlaceholder(syntax.Expression, expression.Type);
FlowAnalysis\NullableWalker.cs (1)
11583
public override BoundNode? VisitCollectionExpressionSpreadExpressionPlaceholder(
BoundCollectionExpressionSpreadExpressionPlaceholder
node)
Generated\BoundNodes.xml.Generated.cs (14)
6496
public
BoundCollectionExpressionSpreadExpressionPlaceholder
Update(TypeSymbol? type)
6500
var
result = new BoundCollectionExpressionSpreadExpressionPlaceholder(this.Syntax, type, this.HasErrors);
6510
public BoundCollectionExpressionSpreadElement(SyntaxNode syntax, BoundExpression expression,
BoundCollectionExpressionSpreadExpressionPlaceholder
? expressionPlaceholder, BoundExpression? conversion, ForEachEnumeratorInfo? enumeratorInfoOpt, BoundExpression? lengthOrCount, BoundValuePlaceholder? elementPlaceholder, BoundStatement? iteratorBody, bool hasErrors = false)
6526
public
BoundCollectionExpressionSpreadExpressionPlaceholder
? ExpressionPlaceholder { get; }
6536
public BoundCollectionExpressionSpreadElement Update(BoundExpression expression,
BoundCollectionExpressionSpreadExpressionPlaceholder
? expressionPlaceholder, BoundExpression? conversion, ForEachEnumeratorInfo? enumeratorInfoOpt, BoundExpression? lengthOrCount, BoundValuePlaceholder? elementPlaceholder, BoundStatement? iteratorBody)
9211
return VisitCollectionExpressionSpreadExpressionPlaceholder((
BoundCollectionExpressionSpreadExpressionPlaceholder
)node, arg);
9513
public virtual R VisitCollectionExpressionSpreadExpressionPlaceholder(
BoundCollectionExpressionSpreadExpressionPlaceholder
node, A arg) => this.DefaultVisit(node, arg);
9749
public virtual BoundNode? VisitCollectionExpressionSpreadExpressionPlaceholder(
BoundCollectionExpressionSpreadExpressionPlaceholder
node) => this.DefaultVisit(node);
10539
public override BoundNode? VisitCollectionExpressionSpreadExpressionPlaceholder(
BoundCollectionExpressionSpreadExpressionPlaceholder
node) => null;
11949
public override BoundNode? VisitCollectionExpressionSpreadExpressionPlaceholder(
BoundCollectionExpressionSpreadExpressionPlaceholder
node)
11957
BoundCollectionExpressionSpreadExpressionPlaceholder
? expressionPlaceholder = node.ExpressionPlaceholder;
14242
public override BoundNode? VisitCollectionExpressionSpreadExpressionPlaceholder(
BoundCollectionExpressionSpreadExpressionPlaceholder
node)
14249
BoundCollectionExpressionSpreadExpressionPlaceholder
updatedNode = node.Update(infoAndType.Type);
16666
public override TreeDumperNode VisitCollectionExpressionSpreadExpressionPlaceholder(
BoundCollectionExpressionSpreadExpressionPlaceholder
node, object? arg) => new TreeDumperNode("collectionExpressionSpreadExpressionPlaceholder", null, new TreeDumperNode[]
Lowering\LocalRewriter\LocalRewriter.cs (1)
491
public override BoundNode? VisitCollectionExpressionSpreadExpressionPlaceholder(
BoundCollectionExpressionSpreadExpressionPlaceholder
node)
Lowering\LocalRewriter\LocalRewriter_CollectionExpression.cs (2)
1285
var
collectionPlaceholder = spreadElement.ExpressionPlaceholder;
1328
var
expressionPlaceholder = node.ExpressionPlaceholder;