235 references to CollectionInitializer
Microsoft.CodeAnalysis.VisualBasic (181)
Binding\Binder_Expressions.vb (3)
90Case SyntaxKind.CollectionInitializer 4264If expressionSyntax.Kind <> SyntaxKind.CollectionInitializer Then 4286If expr.Kind = SyntaxKind.CollectionInitializer Then
Binding\Binder_ObjectInitializer.vb (1)
959If topLevelInitializer.Kind = SyntaxKind.CollectionInitializer Then
Binding\EarlyWellKnownAttributeBinder.vb (1)
195Case SyntaxKind.CollectionInitializer,
Binding\MemberSemanticModel.vb (2)
1911If syntax.Kind = SyntaxKind.CollectionInitializer AndAlso parent IsNot Nothing Then 1914ElseIf parent.Kind = SyntaxKind.CollectionInitializer Then
Compilation\SemanticModel.vb (1)
184If expression.Parent IsNot Nothing AndAlso expression.Parent.Kind = SyntaxKind.CollectionInitializer AndAlso
Compilation\SyntaxTreeSemanticModel.vb (3)
1729Case SyntaxKind.CollectionInitializer 1744Case SyntaxKind.CollectionInitializer 1751If parent IsNot Nothing AndAlso parent.Kind = SyntaxKind.CollectionInitializer Then
Generated\Syntax.xml.Internal.Generated.vb (4)
42216Dim cached = SyntaxNodeCache.TryGetNode(SyntaxKind.CollectionInitializer, openBraceToken, initializers.Node, closeBraceToken, hash) 42221Dim result = New CollectionInitializerSyntax(SyntaxKind.CollectionInitializer, openBraceToken, initializers.Node, closeBraceToken) 54282Dim cached = VisualBasicSyntaxNodeCache.TryGetNode(SyntaxKind.CollectionInitializer, openBraceToken, initializers.Node, closeBraceToken, _factoryContext, hash) 54287Dim result = New CollectionInitializerSyntax(SyntaxKind.CollectionInitializer, openBraceToken, initializers.Node, closeBraceToken, _factoryContext)
Generated\Syntax.xml.Main.Generated.vb (164)
11844Case SyntaxKind.CollectionInitializer 11976SyntaxKind.CollectionInitializer, 12123SyntaxKind.CollectionInitializer, 12559SyntaxKind.CollectionInitializer, 12690SyntaxKind.CollectionInitializer, 13997SyntaxKind.CollectionInitializer, 14284SyntaxKind.CollectionInitializer, 14463SyntaxKind.CollectionInitializer, 14846SyntaxKind.CollectionInitializer, 15053SyntaxKind.CollectionInitializer, 15763SyntaxKind.CollectionInitializer, 16200SyntaxKind.CollectionInitializer, 16329SyntaxKind.CollectionInitializer, 16446SyntaxKind.CollectionInitializer, 16600SyntaxKind.CollectionInitializer, 16746SyntaxKind.CollectionInitializer, 16892SyntaxKind.CollectionInitializer, 17038SyntaxKind.CollectionInitializer, 17184SyntaxKind.CollectionInitializer, 17330SyntaxKind.CollectionInitializer, 17483SyntaxKind.CollectionInitializer, 17654SyntaxKind.CollectionInitializer, 18511SyntaxKind.CollectionInitializer, 18657SyntaxKind.CollectionInitializer, 18808SyntaxKind.CollectionInitializer, 18950SyntaxKind.CollectionInitializer, 19200SyntaxKind.CollectionInitializer, 19318SyntaxKind.CollectionInitializer, 19435SyntaxKind.CollectionInitializer, 19619SyntaxKind.CollectionInitializer, 19784SyntaxKind.CollectionInitializer, 19902SyntaxKind.CollectionInitializer, 20195SyntaxKind.CollectionInitializer, 20321SyntaxKind.CollectionInitializer, 20467SyntaxKind.CollectionInitializer, 20584SyntaxKind.CollectionInitializer, 20730SyntaxKind.CollectionInitializer, 20847SyntaxKind.CollectionInitializer, 20993SyntaxKind.CollectionInitializer, 21110SyntaxKind.CollectionInitializer, 21256SyntaxKind.CollectionInitializer, 21373SyntaxKind.CollectionInitializer, 21519SyntaxKind.CollectionInitializer, 21636SyntaxKind.CollectionInitializer, 21782SyntaxKind.CollectionInitializer, 21899SyntaxKind.CollectionInitializer, 22045SyntaxKind.CollectionInitializer, 22162SyntaxKind.CollectionInitializer, 22308SyntaxKind.CollectionInitializer, 22425SyntaxKind.CollectionInitializer, 22571SyntaxKind.CollectionInitializer, 22688SyntaxKind.CollectionInitializer, 22834SyntaxKind.CollectionInitializer, 22951SyntaxKind.CollectionInitializer, 23109SyntaxKind.CollectionInitializer, 23224SyntaxKind.CollectionInitializer, 23473SyntaxKind.CollectionInitializer, 23590SyntaxKind.CollectionInitializer, 23743SyntaxKind.CollectionInitializer, 23860SyntaxKind.CollectionInitializer, 24019SyntaxKind.CollectionInitializer, 24136SyntaxKind.CollectionInitializer, 24357SyntaxKind.CollectionInitializer, 24646SyntaxKind.CollectionInitializer, 25126SyntaxKind.CollectionInitializer, 25586SyntaxKind.CollectionInitializer, 25760SyntaxKind.CollectionInitializer, 25940SyntaxKind.CollectionInitializer, 26816Case SyntaxKind.CollectionInitializer 26883Return New CollectionInitializerSyntax(SyntaxKind.CollectionInitializer, Nothing, Nothing, DirectCast(openBraceToken.Node, InternalSyntax.PunctuationSyntax), initializers.Node, DirectCast(closeBraceToken.Node, InternalSyntax.PunctuationSyntax)) 26976SyntaxKind.CollectionInitializer, 27159SyntaxKind.CollectionInitializer, 27342SyntaxKind.CollectionInitializer, 27538SyntaxKind.CollectionInitializer, 27686SyntaxKind.CollectionInitializer, 27826SyntaxKind.CollectionInitializer, 27970SyntaxKind.CollectionInitializer, 28087SyntaxKind.CollectionInitializer, 28231SyntaxKind.CollectionInitializer, 28348SyntaxKind.CollectionInitializer, 28492SyntaxKind.CollectionInitializer, 28609SyntaxKind.CollectionInitializer, 28753SyntaxKind.CollectionInitializer, 28870SyntaxKind.CollectionInitializer, 29014SyntaxKind.CollectionInitializer, 29131SyntaxKind.CollectionInitializer, 29275SyntaxKind.CollectionInitializer, 29392SyntaxKind.CollectionInitializer, 29536SyntaxKind.CollectionInitializer, 29653SyntaxKind.CollectionInitializer, 29797SyntaxKind.CollectionInitializer, 29914SyntaxKind.CollectionInitializer, 30058SyntaxKind.CollectionInitializer, 30175SyntaxKind.CollectionInitializer, 30319SyntaxKind.CollectionInitializer, 30436SyntaxKind.CollectionInitializer, 30580SyntaxKind.CollectionInitializer, 30697SyntaxKind.CollectionInitializer, 30841SyntaxKind.CollectionInitializer, 30958SyntaxKind.CollectionInitializer, 31102SyntaxKind.CollectionInitializer, 31219SyntaxKind.CollectionInitializer, 31363SyntaxKind.CollectionInitializer, 31480SyntaxKind.CollectionInitializer, 31624SyntaxKind.CollectionInitializer, 31741SyntaxKind.CollectionInitializer, 31885SyntaxKind.CollectionInitializer, 32002SyntaxKind.CollectionInitializer, 32146SyntaxKind.CollectionInitializer, 32263SyntaxKind.CollectionInitializer, 32407SyntaxKind.CollectionInitializer, 32524SyntaxKind.CollectionInitializer, 32668SyntaxKind.CollectionInitializer, 32785SyntaxKind.CollectionInitializer, 32929SyntaxKind.CollectionInitializer, 33046SyntaxKind.CollectionInitializer, 33190SyntaxKind.CollectionInitializer, 33307SyntaxKind.CollectionInitializer, 33451SyntaxKind.CollectionInitializer, 33568SyntaxKind.CollectionInitializer, 33712SyntaxKind.CollectionInitializer, 33829SyntaxKind.CollectionInitializer, 33987SyntaxKind.CollectionInitializer, 34102SyntaxKind.CollectionInitializer, 34290SyntaxKind.CollectionInitializer, 34432SyntaxKind.CollectionInitializer, 34574SyntaxKind.CollectionInitializer, 34716SyntaxKind.CollectionInitializer, 34864SyntaxKind.CollectionInitializer, 35027SyntaxKind.CollectionInitializer, 35144SyntaxKind.CollectionInitializer, 35319SyntaxKind.CollectionInitializer, 35436SyntaxKind.CollectionInitializer, 35553SyntaxKind.CollectionInitializer, 35713SyntaxKind.CollectionInitializer, 36007SyntaxKind.CollectionInitializer, 36309SyntaxKind.CollectionInitializer, 37046SyntaxKind.CollectionInitializer, 37226SyntaxKind.CollectionInitializer, 37343SyntaxKind.CollectionInitializer, 37532SyntaxKind.CollectionInitializer, 37693SyntaxKind.CollectionInitializer, 38202SyntaxKind.CollectionInitializer, 38354SyntaxKind.CollectionInitializer, 38506SyntaxKind.CollectionInitializer, 38663SyntaxKind.CollectionInitializer, 38824SyntaxKind.CollectionInitializer, 38966SyntaxKind.CollectionInitializer, 39113SyntaxKind.CollectionInitializer, 39323SyntaxKind.CollectionInitializer, 39440SyntaxKind.CollectionInitializer, 39790SyntaxKind.CollectionInitializer, 39930SyntaxKind.CollectionInitializer, 40077SyntaxKind.CollectionInitializer, 40828SyntaxKind.CollectionInitializer, 41471SyntaxKind.CollectionInitializer, 41613SyntaxKind.CollectionInitializer, 42254SyntaxKind.CollectionInitializer, 42485SyntaxKind.CollectionInitializer, 42651SyntaxKind.CollectionInitializer, 43006SyntaxKind.CollectionInitializer, 43171SyntaxKind.CollectionInitializer, 43315SyntaxKind.CollectionInitializer, 43466SyntaxKind.CollectionInitializer,
Generated\Syntax.xml.Syntax.Generated.vb (1)
23976''' <item><description><see cref="SyntaxKind.CollectionInitializer"/></description></item>
Parser\ParseExpression.vb (1)
122If SyntaxKind.CollectionInitializer <> expression.Kind Then 'AndAlso
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (15)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (2)
177collectionInitializer.Initializers(0).Kind = SyntaxKind.CollectionInitializer 530expression.IsParentKind(SyntaxKind.CollectionInitializer) OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (3)
136If expression.IsKind(SyntaxKind.CollectionInitializer) Then 151If Not node.IsParentKind(SyntaxKind.CollectionInitializer) Then 166If node.Parent.IsParentKind(SyntaxKind.CollectionInitializer) AndAlso
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (6)
116currentToken.Parent.Kind = SyntaxKind.CollectionInitializer AndAlso 150previousToken.Parent.Kind = SyntaxKind.CollectionInitializer AndAlso 158previousToken.Parent.Kind = SyntaxKind.CollectionInitializer AndAlso 166currentToken.Parent.Kind = SyntaxKind.CollectionInitializer AndAlso 167currentToken.Parent.Parent.Kind = SyntaxKind.CollectionInitializer Then 179If currentToken.Parent.Kind = SyntaxKind.CollectionInitializer AndAlso
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxKinds.vb (1)
102Public ReadOnly Property CollectionInitializerExpression As Integer = SyntaxKind.CollectionInitializer Implements ISyntaxKinds.CollectionInitializerExpression
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\CastAnalyzer.vb (2)
208If _castExpressionNode.Kind = SyntaxKind.CollectionInitializer Then 290(_castExpressionNode.Kind = SyntaxKind.CollectionInitializer AndAlso expressionToOuterType.IsWidening AndAlso speculatedExpressionOuterType.IsArrayType())) AndAlso
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (1)
377ElseIf currentOriginalNode.Kind = SyntaxKind.CollectionInitializer Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
450targetToken.Parent.IsKind(SyntaxKind.ArgumentList, SyntaxKind.CollectionInitializer, SyntaxKind.EraseStatement) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
96If Not expression.IsKind(SyntaxKind.CollectionInitializer, SyntaxKind.InterpolatedStringExpression) Then
Microsoft.CodeAnalysis.VisualBasic.Workspaces (18)
Simplification\Reducers\VisualBasicVariableDeclaratorReducer.vb (1)
91If declaredSymbolType.IsArrayType() AndAlso variableDeclarator.Initializer.Value.Kind() = SyntaxKind.CollectionInitializer Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (2)
177collectionInitializer.Initializers(0).Kind = SyntaxKind.CollectionInitializer 530expression.IsParentKind(SyntaxKind.CollectionInitializer) OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (3)
136If expression.IsKind(SyntaxKind.CollectionInitializer) Then 151If Not node.IsParentKind(SyntaxKind.CollectionInitializer) Then 166If node.Parent.IsParentKind(SyntaxKind.CollectionInitializer) AndAlso
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (6)
116currentToken.Parent.Kind = SyntaxKind.CollectionInitializer AndAlso 150previousToken.Parent.Kind = SyntaxKind.CollectionInitializer AndAlso 158previousToken.Parent.Kind = SyntaxKind.CollectionInitializer AndAlso 166currentToken.Parent.Kind = SyntaxKind.CollectionInitializer AndAlso 167currentToken.Parent.Parent.Kind = SyntaxKind.CollectionInitializer Then 179If currentToken.Parent.Kind = SyntaxKind.CollectionInitializer AndAlso
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxKinds.vb (1)
102Public ReadOnly Property CollectionInitializerExpression As Integer = SyntaxKind.CollectionInitializer Implements ISyntaxKinds.CollectionInitializerExpression
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\CastAnalyzer.vb (2)
208If _castExpressionNode.Kind = SyntaxKind.CollectionInitializer Then 290(_castExpressionNode.Kind = SyntaxKind.CollectionInitializer AndAlso expressionToOuterType.IsWidening AndAlso speculatedExpressionOuterType.IsArrayType())) AndAlso
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (1)
377ElseIf currentOriginalNode.Kind = SyntaxKind.CollectionInitializer Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
450targetToken.Parent.IsKind(SyntaxKind.ArgumentList, SyntaxKind.CollectionInitializer, SyntaxKind.EraseStatement) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
96If Not expression.IsKind(SyntaxKind.CollectionInitializer, SyntaxKind.InterpolatedStringExpression) Then
Roslyn.Diagnostics.VisualBasic.Analyzers (19)
BasicSpecializedEnumerableCreationAnalyzer.vb (2)
46Case SyntaxKind.CollectionInitializer 59Case SyntaxKind.CollectionInitializer
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (2)
177collectionInitializer.Initializers(0).Kind = SyntaxKind.CollectionInitializer 530expression.IsParentKind(SyntaxKind.CollectionInitializer) OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (3)
136If expression.IsKind(SyntaxKind.CollectionInitializer) Then 151If Not node.IsParentKind(SyntaxKind.CollectionInitializer) Then 166If node.Parent.IsParentKind(SyntaxKind.CollectionInitializer) AndAlso
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (6)
116currentToken.Parent.Kind = SyntaxKind.CollectionInitializer AndAlso 150previousToken.Parent.Kind = SyntaxKind.CollectionInitializer AndAlso 158previousToken.Parent.Kind = SyntaxKind.CollectionInitializer AndAlso 166currentToken.Parent.Kind = SyntaxKind.CollectionInitializer AndAlso 167currentToken.Parent.Parent.Kind = SyntaxKind.CollectionInitializer Then 179If currentToken.Parent.Kind = SyntaxKind.CollectionInitializer AndAlso
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxKinds.vb (1)
102Public ReadOnly Property CollectionInitializerExpression As Integer = SyntaxKind.CollectionInitializer Implements ISyntaxKinds.CollectionInitializerExpression
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\CastAnalyzer.vb (2)
208If _castExpressionNode.Kind = SyntaxKind.CollectionInitializer Then 290(_castExpressionNode.Kind = SyntaxKind.CollectionInitializer AndAlso expressionToOuterType.IsWidening AndAlso speculatedExpressionOuterType.IsArrayType())) AndAlso
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (1)
377ElseIf currentOriginalNode.Kind = SyntaxKind.CollectionInitializer Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
450targetToken.Parent.IsKind(SyntaxKind.ArgumentList, SyntaxKind.CollectionInitializer, SyntaxKind.EraseStatement) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
96If Not expression.IsKind(SyntaxKind.CollectionInitializer, SyntaxKind.InterpolatedStringExpression) Then