1 instantiation of BoundCollectionInitializerExpression
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
6991var result = new BoundCollectionInitializerExpression(this.Syntax, placeholder, initializers, type, this.HasErrors);
31 references to BoundCollectionInitializerExpression
Microsoft.CodeAnalysis.CSharp (31)
Binder\Binder.ValueChecks.cs (6)
4724var colExpr = (BoundCollectionInitializerExpression)expr; 4849private SafeContext GetValEscapeOfCollectionInitializer(BoundCollectionInitializerExpression colExpr) 5502var colExpr = (BoundCollectionInitializerExpression)expr; 5783private bool CheckValEscapeOfCollectionInitializer(BoundCollectionInitializerExpression colExpr, SafeContext escapeTo, BindingDiagnosticBag diagnostics)
Binder\Binder_Expressions.cs (1)
6405private BoundCollectionInitializerExpression BindCollectionInitializerExpression(
BoundTree\Expression.cs (2)
20var collectionInitializerExpression = objectOrCollectionInitializer as BoundCollectionInitializerExpression;
Compilation\MemberSemanticModel.cs (2)
1310var boundCollectionInitializer = GetLowerBoundNode(collectionInitializer) as BoundCollectionInitializerExpression;
FlowAnalysis\AbstractFlowPass.cs (1)
3649public override BoundNode VisitCollectionInitializerExpression(BoundCollectionInitializerExpression node)
FlowAnalysis\NullableWalker.cs (2)
4505case BoundCollectionInitializerExpression collectionInitializer: 13282public override BoundNode? VisitCollectionInitializerExpression(BoundCollectionInitializerExpression node)
Generated\BoundNodes.xml.Generated.cs (10)
6987public BoundCollectionInitializerExpression Update(BoundObjectOrCollectionValuePlaceholder placeholder, ImmutableArray<BoundExpression> initializers, TypeSymbol type) 6991var result = new BoundCollectionInitializerExpression(this.Syntax, placeholder, initializers, type, this.HasErrors); 9460return VisitCollectionInitializerExpression((BoundCollectionInitializerExpression)node, arg); 9760public virtual R VisitCollectionInitializerExpression(BoundCollectionInitializerExpression node, A arg) => this.DefaultVisit(node, arg); 10001public virtual BoundNode? VisitCollectionInitializerExpression(BoundCollectionInitializerExpression node) => this.DefaultVisit(node); 10835public override BoundNode? VisitCollectionInitializerExpression(BoundCollectionInitializerExpression node) 12296public override BoundNode? VisitCollectionInitializerExpression(BoundCollectionInitializerExpression node) 14695public override BoundNode? VisitCollectionInitializerExpression(BoundCollectionInitializerExpression node) 14699BoundCollectionInitializerExpression updatedNode; 17126public override TreeDumperNode VisitCollectionInitializerExpression(BoundCollectionInitializerExpression node, object? arg) => new TreeDumperNode("collectionInitializerExpression", null, new TreeDumperNode[]
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (2)
1044var ci = (BoundCollectionInitializerExpression)node;
Lowering\LocalRewriter\LocalRewriter_ObjectOrCollectionInitializerExpression.cs (3)
24case BoundCollectionInitializerExpression collectionInitializer: 52case BoundCollectionInitializerExpression collectionInitializer: 77addCollectionInitializersForExpressionTree(result, ((BoundCollectionInitializerExpression)initializerExpression).Initializers);
Operations\CSharpOperationFactory.cs (2)
73return CreateBoundCollectionInitializerExpressionOperation((BoundCollectionInitializerExpression)boundNode); 855private IObjectOrCollectionInitializerOperation CreateBoundCollectionInitializerExpressionOperation(BoundCollectionInitializerExpression boundCollectionInitializerExpression)