34 references to Initializers
Microsoft.CodeAnalysis.VisualBasic (34)
Analysis\FlowAnalysis\AbstractFlowPass.vb (3)
2294If node.InitializerOpt IsNot Nothing AndAlso Not node.InitializerOpt.Initializers.IsDefault Then 2295For Each element In node.InitializerOpt.Initializers 2303For Each initializer In node.Initializers
Binding\Binder_Attributes.vb (3)
576For Each initializer In arrayInitialization.Initializers 854If initializerOpt Is Nothing OrElse initializerOpt.Initializers.Length = 0 Then 871values = VisitArguments(initializerOpt.Initializers, diag)
Binding\Binder_Expressions.vb (1)
1615For Each expr In arrayInitialization.Initializers
BoundTree\BoundArrayCreation.vb (1)
35For Each item In initializer.Initializers
BoundTree\BoundArrayLiteral.vb (1)
16Return InferredType.Rank = 1 AndAlso Initializer.Initializers.Length = 0
CodeGen\EmitArrayInitializer.vb (5)
38Dim initExprs = inits.Initializers 117indices.Push(New IndexDesc(i, DirectCast(inits(i), BoundArrayInitialization).Initializers)) 148indices.Push(New IndexDesc(i, DirectCast(inits(i), BoundArrayInitialization).Initializers)) 239InitializerCountRecursive(asArrayInit.Initializers, initCount, constInits) 271SerializeArrayRecursive(bw, DirectCast(init, BoundArrayInitialization).Initializers)
CodeGen\Optimizer\StackScheduler.Analyzer.vb (1)
1124Dim initializers As ImmutableArray(Of BoundExpression) = node.Initializers
Generated\BoundNodes.xml.Generated.vb (4)
4108If initializers <> Me.Initializers OrElse type IsNot Me.Type Then 11459Me.VisitList(node.Initializers) 12481Dim initializers As ImmutableArray(Of BoundExpression) = Me.VisitList(node.Initializers) 13740New TreeDumperNode("initializers", Nothing, From x In node.Initializers Select Visit(x, Nothing)),
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Expressions.vb (2)
733SpillExpressionList(builder, rewrittenInitializer.Initializers, firstArgumentIsAReceiverOfAMethodCall:=False), 750Dim parts As ImmutableArray(Of BoundExpression) = node.Initializers
Lowering\AsyncRewriter\AsyncRewriter.AsyncMethodToClassRewriter.Spilling.vb (3)
53For Each initializer In node.Initializers 193SpillArgumentListInner(nestedInitializer.Initializers, spillBuilders, False, spilledFirstArg) 371Return arrayInit.Update(SpillExpressionList(builder, arrayInit.Initializers, firstArgumentIsAReceiverOfAMethodCall:=False), arrayInit.Type)
Lowering\Diagnostics\DiagnosticsPass_ExpressionLambdas.vb (1)
179If initializer IsNot Nothing AndAlso Not initializer.Initializers.IsEmpty Then
Lowering\ExpressionLambdaRewriter\ExpressionLambdaRewriter.vb (2)
705If initializer IsNot Nothing AndAlso Not initializer.Initializers.IsEmpty Then 707Return ConvertRuntimeHelperToExpressionTree("NewArrayInit", boundType, ConvertArgumentsIntoArray(node.InitializerOpt.Initializers))
Lowering\LocalRewriter\LocalRewriter_LateBindingHelpers.vb (1)
329Dim bounds As BoundExpression = New BoundLiteral(node, ConstantValue.Create(initializer.Initializers.Length), intType)
Lowering\LocalRewriter\LocalRewriter_StringConcat.vb (1)
137flattened.AddRange(initializer.Initializers)
Lowering\UseTwiceRewriter.vb (2)
491Dim initializerSize As Integer = initializer.Initializers.Length 498UseTwiceRegularArgument(containingMember, initializer.Initializers(index), arg, firstArgsArray(index), secondArgsArray(index))
Operations\VisualBasicOperationFactory.vb (1)
873Dim elementValues As ImmutableArray(Of IOperation) = CreateFromArray(Of BoundExpression, IOperation)(boundArrayInitialization.Initializers)
Semantics\Conversions.vb (1)
1323For Each sourceElement In source.Initializers
Semantics\TypeInference\TypeInferenceCollection.vb (1)
405For Each sourceElement In source.Initializers