2 instantiations of BoundCollectionElementInitializer
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Expressions.cs (1)
5550return new BoundCollectionElementInitializer(
Generated\BoundNodes.xml.Generated.cs (1)
6631var result = new BoundCollectionElementInitializer(this.Syntax, addMethod, arguments, implicitReceiverOpt, expanded, argsToParamsOpt, defaultArguments, invokedAsExtensionMethod, resultKind, type, this.HasErrors);
30 references to BoundCollectionElementInitializer
Microsoft.CodeAnalysis.CSharp (30)
Binder\Binder.ValueChecks.cs (4)
3764var colElement = (BoundCollectionElementInitializer)expr; 4256var colElement = (BoundCollectionElementInitializer)expr;
FlowAnalysis\AbstractFlowPass.cs (1)
3410public override BoundNode VisitCollectionElementInitializer(BoundCollectionElementInitializer node)
FlowAnalysis\NullableWalker.cs (7)
3669completion += VisitCollectionElementInitializer((BoundCollectionElementInitializer)initializer, containingType, delayCompletionForType); 3895private new void VisitCollectionElementInitializer(BoundCollectionElementInitializer node) 3901private Action<int, TypeSymbol>? VisitCollectionElementInitializer(BoundCollectionElementInitializer node, TypeSymbol containingType, bool delayCompletionForType) 3935BoundCollectionElementInitializer node, 3962BoundCollectionElementInitializer node, 3976static MethodSymbol addMethodAsMemberOfContainingType(BoundCollectionElementInitializer node, TypeSymbol containingType, ref ImmutableArray<VisitArgumentResult> argumentResults) 6072if (node is BoundCollectionElementInitializer { AddMethod: { TypeArgumentsWithAnnotations: { IsEmpty: false } } })
Generated\BoundNodes.xml.Generated.cs (10)
6627public BoundCollectionElementInitializer Update(MethodSymbol addMethod, ImmutableArray<BoundExpression> arguments, BoundExpression? implicitReceiverOpt, bool expanded, ImmutableArray<int> argsToParamsOpt, BitVector defaultArguments, bool invokedAsExtensionMethod, LookupResultKind resultKind, TypeSymbol type) 6631var result = new BoundCollectionElementInitializer(this.Syntax, addMethod, arguments, implicitReceiverOpt, expanded, argsToParamsOpt, defaultArguments, invokedAsExtensionMethod, resultKind, type, this.HasErrors); 8859return VisitCollectionElementInitializer((BoundCollectionElementInitializer)node, arg); 9142public virtual R VisitCollectionElementInitializer(BoundCollectionElementInitializer node, A arg) => this.DefaultVisit(node, arg); 9370public virtual BoundNode? VisitCollectionElementInitializer(BoundCollectionElementInitializer node) => this.DefaultVisit(node); 10169public override BoundNode? VisitCollectionElementInitializer(BoundCollectionElementInitializer node) 11429public override BoundNode? VisitCollectionElementInitializer(BoundCollectionElementInitializer node) 13699public override BoundNode? VisitCollectionElementInitializer(BoundCollectionElementInitializer node) 13704BoundCollectionElementInitializer updatedNode; 15988public override TreeDumperNode VisitCollectionElementInitializer(BoundCollectionElementInitializer node, object? arg) => new TreeDumperNode("collectionElementInitializer", null, new TreeDumperNode[]
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
918foreach (BoundCollectionElementInitializer i in ci.Initializers)
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
466public override BoundNode VisitCollectionElementInitializer(BoundCollectionElementInitializer node)
Lowering\LocalRewriter\LocalRewriter_ObjectOrCollectionInitializerExpression.cs (2)
101rewrittenInitializer = MakeCollectionInitializer(rewrittenReceiver, (BoundCollectionElementInitializer)initializer); 141private BoundExpression? MakeCollectionInitializer(BoundExpression? rewrittenReceiver, BoundCollectionElementInitializer initializer)
Operations\CSharpOperationFactory.cs (2)
78return CreateBoundCollectionElementInitializerOperation((BoundCollectionElementInitializer)boundNode); 917private IOperation CreateBoundCollectionElementInitializerOperation(BoundCollectionElementInitializer boundCollectionElementInitializer)
Operations\CSharpOperationFactory_Methods.cs (2)
253var boundCollectionElementInitializer = (BoundCollectionElementInitializer)containingExpression;