2 instantiations of BoundCollectionElementInitializer
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Expressions.cs (1)
6690return new BoundCollectionElementInitializer(
Generated\BoundNodes.xml.Generated.cs (1)
7001var result = new BoundCollectionElementInitializer(this.Syntax, addMethod, arguments, implicitReceiverOpt, expanded, argsToParamsOpt, defaultArguments, invokedAsExtensionMethod, resultKind, type, this.HasErrors);
36 references to BoundCollectionElementInitializer
Microsoft.CodeAnalysis.CSharp (36)
Binder\Binder.ValueChecks.cs (3)
331public static MethodInvocationInfo FromCollectionElementInitializer(BoundCollectionElementInitializer colElement) 4849result = result.Intersect(expr is BoundCollectionElementInitializer colElement 5782if (expr is BoundCollectionElementInitializer colElement)
Binder\Binder_Conversions.cs (2)
2154case BoundCollectionElementInitializer collectionInitializer: 2184static BoundExpression getCollectionInitializerElement(BoundCollectionElementInitializer collectionInitializer)
FlowAnalysis\AbstractFlowPass.cs (1)
3639public override BoundNode VisitCollectionElementInitializer(BoundCollectionElementInitializer node)
FlowAnalysis\NullableWalker.cs (8)
4025case BoundCollectionElementInitializer initializer: 4439completion += VisitCollectionElementInitializer((BoundCollectionElementInitializer)initializer, containingType, delayCompletionForType); 4726private new void VisitCollectionElementInitializer(BoundCollectionElementInitializer node) 4732private InitializerCompletionAfterTargetType? VisitCollectionElementInitializer(BoundCollectionElementInitializer node, TypeSymbol containingType, bool delayCompletionForType) 4766BoundCollectionElementInitializer node, 4793BoundCollectionElementInitializer node, 4807static MethodSymbol addMethodAsMemberOfContainingType(BoundCollectionElementInitializer node, TypeSymbol containingType, ref ImmutableArray<VisitResult> argumentResults) 7361if (node is BoundCollectionElementInitializer
Generated\BoundNodes.xml.Generated.cs (10)
6997public BoundCollectionElementInitializer Update(MethodSymbol addMethod, ImmutableArray<BoundExpression> arguments, BoundExpression? implicitReceiverOpt, bool expanded, ImmutableArray<int> argsToParamsOpt, BitVector defaultArguments, bool invokedAsExtensionMethod, LookupResultKind resultKind, TypeSymbol type) 7001var result = new BoundCollectionElementInitializer(this.Syntax, addMethod, arguments, implicitReceiverOpt, expanded, argsToParamsOpt, defaultArguments, invokedAsExtensionMethod, resultKind, type, this.HasErrors); 9336return VisitCollectionElementInitializer((BoundCollectionElementInitializer)node, arg); 9630public virtual R VisitCollectionElementInitializer(BoundCollectionElementInitializer node, A arg) => this.DefaultVisit(node, arg); 9868public virtual BoundNode? VisitCollectionElementInitializer(BoundCollectionElementInitializer node) => this.DefaultVisit(node); 10700public override BoundNode? VisitCollectionElementInitializer(BoundCollectionElementInitializer node) 12145public override BoundNode? VisitCollectionElementInitializer(BoundCollectionElementInitializer node) 14539public override BoundNode? VisitCollectionElementInitializer(BoundCollectionElementInitializer node) 14544BoundCollectionElementInitializer updatedNode; 16924public override TreeDumperNode VisitCollectionElementInitializer(BoundCollectionElementInitializer node, object? arg) => new TreeDumperNode("collectionElementInitializer", null, new TreeDumperNode[]
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
1050foreach (BoundCollectionElementInitializer i in ci.Initializers)
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
546public override BoundNode VisitCollectionElementInitializer(BoundCollectionElementInitializer node)
Lowering\LocalRewriter\LocalRewriter_CollectionExpression.cs (2)
135if (expr is BoundCollectionElementInitializer collectionInitializer) 474BoundCollectionElementInitializer collectionInitializer => MakeCollectionInitializer(collectionInitializer),
Lowering\LocalRewriter\LocalRewriter_ObjectOrCollectionInitializerExpression.cs (4)
96var elementInitializer = (BoundCollectionElementInitializer)initializer; 139rewrittenInitializer = MakeCollectionInitializer((BoundCollectionElementInitializer)initializer); 179private BoundExpression? MakeCollectionInitializer(BoundCollectionElementInitializer initializer)
Operations\CSharpOperationFactory.cs (2)
77return CreateBoundCollectionElementInitializerOperation((BoundCollectionElementInitializer)boundNode); 938private IOperation CreateBoundCollectionElementInitializerOperation(BoundCollectionElementInitializer boundCollectionElementInitializer)
Operations\CSharpOperationFactory_Methods.cs (2)
243var boundCollectionElementInitializer = (BoundCollectionElementInitializer)containingExpression;