2 instantiations of BoundCollectionInitializerExpression
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Expressions.cs (1)
5358return new BoundCollectionInitializerExpression(initializerSyntax, implicitReceiver, initializerBuilder.ToImmutableAndFree(), initializerType);
Generated\BoundNodes.xml.Generated.cs (1)
6586var result = new BoundCollectionInitializerExpression(this.Syntax, placeholder, initializers, type, this.HasErrors);
29 references to BoundCollectionInitializerExpression
Microsoft.CodeAnalysis.CSharp (29)
Binder\Binder.ValueChecks.cs (4)
3760var colExpr = (BoundCollectionInitializerExpression)expr; 4250var colExpr = (BoundCollectionInitializerExpression)expr;
Binder\Binder_Expressions.cs (1)
5305private BoundCollectionInitializerExpression BindCollectionInitializerExpression(
BoundTree\Expression.cs (2)
20var collectionInitializerExpression = objectOrCollectionInitializer as BoundCollectionInitializerExpression;
Compilation\MemberSemanticModel.cs (2)
1262var boundCollectionInitializer = GetLowerBoundNode(collectionInitializer) as BoundCollectionInitializerExpression;
FlowAnalysis\AbstractFlowPass.cs (1)
3371public override BoundNode VisitCollectionInitializerExpression(BoundCollectionInitializerExpression node)
FlowAnalysis\NullableWalker.cs (2)
3663case BoundCollectionInitializerExpression collectionInitializer: 10803public override BoundNode? VisitCollectionInitializerExpression(BoundCollectionInitializerExpression node)
Generated\BoundNodes.xml.Generated.cs (10)
6582public BoundCollectionInitializerExpression Update(BoundObjectOrCollectionValuePlaceholder placeholder, ImmutableArray<BoundExpression> initializers, TypeSymbol type) 6586var result = new BoundCollectionInitializerExpression(this.Syntax, placeholder, initializers, type, this.HasErrors); 8857return VisitCollectionInitializerExpression((BoundCollectionInitializerExpression)node, arg); 9141public virtual R VisitCollectionInitializerExpression(BoundCollectionInitializerExpression node, A arg) => this.DefaultVisit(node, arg); 9369public virtual BoundNode? VisitCollectionInitializerExpression(BoundCollectionInitializerExpression node) => this.DefaultVisit(node); 10163public override BoundNode? VisitCollectionInitializerExpression(BoundCollectionInitializerExpression node) 11422public override BoundNode? VisitCollectionInitializerExpression(BoundCollectionInitializerExpression node) 13681public override BoundNode? VisitCollectionInitializerExpression(BoundCollectionInitializerExpression node) 13685BoundCollectionInitializerExpression updatedNode; 15979public override TreeDumperNode VisitCollectionInitializerExpression(BoundCollectionInitializerExpression node, object? arg) => new TreeDumperNode("collectionInitializerExpression", null, new TreeDumperNode[]
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (2)
910var ci = (BoundCollectionInitializerExpression)node;
Lowering\LocalRewriter\LocalRewriter_ObjectOrCollectionInitializerExpression.cs (3)
25case BoundCollectionInitializerExpression collectionInitializer: 53case BoundCollectionInitializerExpression collectionInitializer: 78AddCollectionInitializers(result, null, ((BoundCollectionInitializerExpression)initializerExpression).Initializers);
Operations\CSharpOperationFactory.cs (2)
74return CreateBoundCollectionInitializerExpressionOperation((BoundCollectionInitializerExpression)boundNode); 836private IObjectOrCollectionInitializerOperation CreateBoundCollectionInitializerExpressionOperation(BoundCollectionInitializerExpression boundCollectionInitializerExpression)