1 write to Initializers
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
6889this.Initializers = initializers;
27 references to Initializers
Microsoft.CodeAnalysis.CSharp (27)
Binder\Binder_Attributes.cs (1)
1071initializer = VisitArguments(node.InitializerOpt.Initializers, diagnostics, ref attrHasErrors, curArgumentHasErrors);
Binder\Binder_Expressions.cs (1)
3671result = new BoundArrayInitialization(node, isInferred: false, result.Initializers, hasErrors: true);
BoundTree\Expression.cs (1)
133return arrayInitializer?.Initializers ?? ImmutableArray<BoundExpression>.Empty;
CodeGen\EmitArrayInitializer.cs (7)
46var initExprs = inits.Initializers; 145indices.Push(new IndexDesc(i, ((BoundArrayInitialization)inits[i]).Initializers)); 179indices.Push(new IndexDesc(i, ((BoundArrayInitialization)inits[i]).Initializers)); 307InitializerCountRecursive(asArrayInit.Initializers, ref initCount, ref constInits); 349SerializeArrayRecursive(bw, ((BoundArrayInitialization)init).Initializers); 729var initializers = initializer.Initializers; 744foreach (var init in initializer.Initializers)
CodeGen\EmitExpression.cs (1)
2196foreach (var init in initializer.Initializers)
CodeGen\EmitStackAllocInitializer.cs (1)
27var initExprs = inits.Initializers;
CodeGen\Optimizer.cs (1)
1692var initializers = node.Initializers;
FlowAnalysis\AbstractFlowPass.cs (1)
1507foreach (var child in node.Initializers)
FlowAnalysis\NullableWalker.cs (2)
4160var expressions = ArrayBuilder<BoundExpression>.GetInstance(initialization.Initializers.Length); 4361foreach (var child in node.Initializers)
Generated\BoundNodes.xml.Generated.cs (5)
6901if (isInferred != this.IsInferred || initializers != this.Initializers) 10207this.VisitList(node.Initializers); 11481ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 13840ImmutableArray<BoundExpression> initializers = this.VisitList(node.Initializers); 16070new TreeDumperNode("initializers", null, from x in node.Initializers select Visit(x, null)),
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
347return ExprFactory("NewArrayInit", boundType, Expressions(node.InitializerOpt.Initializers));
Lowering\LocalRewriter\LocalRewriter_StackAlloc.cs (1)
42initializerOpt = initializerOpt.Update(VisitList(initializerOpt.Initializers));
Lowering\LocalRewriter\LocalRewriter_StringConcat.cs (1)
179arguments = initializer.Initializers;
Lowering\SpillSequenceSpiller.cs (2)
321var newInitializers = VisitExpressionList(ref builder, arrayInitialization.Initializers, forceSpill: true); 758var initializers = this.VisitExpressionList(ref builder, node.Initializers);
Operations\CSharpOperationFactory.cs (1)
1211ImmutableArray<IOperation> elementValues = CreateFromArray<BoundExpression, IOperation>(boundArrayInitialization.Initializers);