1 write to InitializerOpt
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
6858this.InitializerOpt = initializerOpt;
20 references to InitializerOpt
Microsoft.CodeAnalysis.CSharp (20)
Binder\Binder_Attributes.cs (2)
1050if (node.InitializerOpt == null) 1071initializer = VisitArguments(node.InitializerOpt.Initializers, diagnostics, ref attrHasErrors, curArgumentHasErrors);
CodeGen\EmitArrayInitializer.cs (1)
480elementCount = TryGetRawDataForArrayInit(ac.InitializerOpt, out data);
CodeGen\EmitExpression.cs (2)
2165if (expression.InitializerOpt != null) 2167EmitArrayInitializers(arrayType, expression.InitializerOpt);
FlowAnalysis\AbstractFlowPass.cs (1)
2637VisitRvalue(node.InitializerOpt);
FlowAnalysis\NullableWalker.cs (1)
4145var initialization = node.InitializerOpt;
Generated\BoundNodes.xml.Generated.cs (5)
6870if (bounds != this.Bounds || initializerOpt != this.InitializerOpt || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything)) 10202this.Visit(node.InitializerOpt); 11475BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 13823BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 16061new TreeDumperNode("initializerOpt", null, new TreeDumperNode[] { Visit(node.InitializerOpt, null) }),
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (2)
343if (node.InitializerOpt != null) 347return ExprFactory("NewArrayInit", boundType, Expressions(node.InitializerOpt.Initializers));
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
80if (_inExpressionLambda && node.InitializerOpt != null && !arrayType.IsSZArray)
Lowering\LocalRewriter\LocalRewriter_StringConcat.cs (1)
176var initializer = args.InitializerOpt;
Lowering\SpillSequenceSpiller.cs (1)
737var init = (BoundArrayInitialization)VisitExpression(ref builder, node.InitializerOpt);
Operations\CSharpOperationFactory.cs (3)
1201IArrayInitializerOperation? arrayInitializer = (IArrayInitializerOperation?)Create(boundArrayCreation.InitializerOpt); 1205(boundArrayCreation.InitializerOpt?.Syntax == syntax && !boundArrayCreation.InitializerOpt.WasCompilerGenerated);