266 references to CollectionExpression
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Expressions.cs (1)
787case SyntaxKind.CollectionExpression:
Parser\LanguageParser.cs (1)
10748case SyntaxKind.CollectionExpression:
Microsoft.CodeAnalysis.CSharp.CodeStyle (7)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (1)
543=> token.Kind() == SyntaxKind.CommaToken && token.Parent.IsKind(SyntaxKind.CollectionExpression);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\IndentBlockFormattingRule.cs (1)
260if (node.Parent != null && node.Kind() is SyntaxKind.ListPattern or SyntaxKind.CollectionExpression)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (2)
208if (currentKind == SyntaxKind.OpenBracketToken && currentToken.Parent.Kind() is SyntaxKind.ListPattern or SyntaxKind.CollectionExpression) 606=> token.Parent is (kind: SyntaxKind.ArrayRankSpecifier or SyntaxKind.BracketedArgumentList or SyntaxKind.BracketedParameterList or SyntaxKind.ImplicitArrayCreationExpression or SyntaxKind.ListPattern or SyntaxKind.CollectionExpression);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (1)
375currentToken.Parent?.Kind() is not SyntaxKind.CollectionExpression and not SyntaxKind.AttributeList &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
527&& token.Parent.IsKind(SyntaxKind.CollectionExpression))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
775if (newExpression.IsKind(SyntaxKind.CollectionExpression) &&
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
2702token.Parent.IsKind(SyntaxKind.CollectionExpression))
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
CompleteStatement\CompleteStatementCommandHandler.cs (1)
205SyntaxKind.CollectionExpression or
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
Diagnostics\DiagnosticAnalyzerDriver\DiagnosticAnalyzerDriverTests.cs (1)
50SyntaxKind.CollectionExpression,
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
Diagnostics\DiagnosticAnalyzerTests.AllInOne.cs (1)
36missingSyntaxKinds.Add(SyntaxKind.CollectionExpression);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (244)
Parsing\CollectionExpressionParsingTests.cs (223)
24N(SyntaxKind.CollectionExpression); 69N(SyntaxKind.CollectionExpression); 125N(SyntaxKind.CollectionExpression); 186N(SyntaxKind.CollectionExpression); 266N(SyntaxKind.CollectionExpression); 393N(SyntaxKind.CollectionExpression); 531N(SyntaxKind.CollectionExpression); 645N(SyntaxKind.CollectionExpression); 713N(SyntaxKind.CollectionExpression); 773N(SyntaxKind.CollectionExpression); 841N(SyntaxKind.CollectionExpression); 897N(SyntaxKind.CollectionExpression); 954N(SyntaxKind.CollectionExpression); 1017N(SyntaxKind.CollectionExpression); 1130N(SyntaxKind.CollectionExpression); 1201N(SyntaxKind.CollectionExpression); 1257N(SyntaxKind.CollectionExpression); 1324N(SyntaxKind.CollectionExpression); 1415N(SyntaxKind.CollectionExpression); 1491N(SyntaxKind.CollectionExpression); 1512N(SyntaxKind.CollectionExpression); 1560N(SyntaxKind.CollectionExpression); 1592N(SyntaxKind.CollectionExpression); 1597N(SyntaxKind.CollectionExpression); 1638N(SyntaxKind.CollectionExpression); 1643N(SyntaxKind.CollectionExpression); 1652N(SyntaxKind.CollectionExpression); 1691N(SyntaxKind.CollectionExpression); 1734N(SyntaxKind.CollectionExpression); 1777N(SyntaxKind.CollectionExpression); 1815N(SyntaxKind.CollectionExpression); 1871N(SyntaxKind.CollectionExpression); 1918N(SyntaxKind.CollectionExpression); 1965N(SyntaxKind.CollectionExpression); 2025N(SyntaxKind.CollectionExpression); 2067N(SyntaxKind.CollectionExpression); 2109N(SyntaxKind.CollectionExpression); 2159N(SyntaxKind.CollectionExpression); 2213N(SyntaxKind.CollectionExpression); 2267N(SyntaxKind.CollectionExpression); 2335N(SyntaxKind.CollectionExpression); 2347N(SyntaxKind.CollectionExpression); 2378N(SyntaxKind.CollectionExpression); 2391N(SyntaxKind.CollectionExpression); 2419N(SyntaxKind.CollectionExpression); 2470N(SyntaxKind.CollectionExpression); 2529N(SyntaxKind.CollectionExpression); 2566N(SyntaxKind.CollectionExpression); 2722N(SyntaxKind.CollectionExpression); 2772N(SyntaxKind.CollectionExpression); 2929N(SyntaxKind.CollectionExpression); 2979N(SyntaxKind.CollectionExpression); 3081N(SyntaxKind.CollectionExpression); 3174N(SyntaxKind.CollectionExpression); 3255N(SyntaxKind.CollectionExpression); 3605N(SyntaxKind.CollectionExpression); 3658N(SyntaxKind.CollectionExpression); 3692N(SyntaxKind.CollectionExpression); 3754N(SyntaxKind.CollectionExpression); 3788N(SyntaxKind.CollectionExpression); 3899N(SyntaxKind.CollectionExpression); 3961N(SyntaxKind.CollectionExpression); 4023N(SyntaxKind.CollectionExpression); 4193N(SyntaxKind.CollectionExpression); 4250N(SyntaxKind.CollectionExpression); 4323N(SyntaxKind.CollectionExpression); 4432N(SyntaxKind.CollectionExpression); 4546N(SyntaxKind.CollectionExpression); 4607N(SyntaxKind.CollectionExpression); 4656N(SyntaxKind.CollectionExpression); 4711N(SyntaxKind.CollectionExpression); 5085N(SyntaxKind.CollectionExpression); 5155N(SyntaxKind.CollectionExpression); 5212N(SyntaxKind.CollectionExpression); 5241N(SyntaxKind.CollectionExpression); 5401N(SyntaxKind.CollectionExpression); 5439N(SyntaxKind.CollectionExpression); 5535N(SyntaxKind.CollectionExpression); 5571N(SyntaxKind.CollectionExpression); 5611N(SyntaxKind.CollectionExpression); 5616N(SyntaxKind.CollectionExpression); 5671N(SyntaxKind.CollectionExpression); 5732N(SyntaxKind.CollectionExpression); 5761N(SyntaxKind.CollectionExpression); 5804N(SyntaxKind.CollectionExpression); 5843N(SyntaxKind.CollectionExpression); 5878N(SyntaxKind.CollectionExpression); 5899N(SyntaxKind.CollectionExpression); 5931N(SyntaxKind.CollectionExpression); 5974N(SyntaxKind.CollectionExpression); 6022N(SyntaxKind.CollectionExpression); 6045N(SyntaxKind.CollectionExpression); 6058N(SyntaxKind.CollectionExpression); 6079N(SyntaxKind.CollectionExpression); 6110N(SyntaxKind.CollectionExpression); 6135N(SyntaxKind.CollectionExpression); 6158N(SyntaxKind.CollectionExpression); 6216N(SyntaxKind.CollectionExpression); 6277N(SyntaxKind.CollectionExpression); 6374N(SyntaxKind.CollectionExpression); 6395N(SyntaxKind.CollectionExpression); 6416N(SyntaxKind.CollectionExpression); 6441N(SyntaxKind.CollectionExpression); 6466N(SyntaxKind.CollectionExpression); 6495N(SyntaxKind.CollectionExpression); 6520N(SyntaxKind.CollectionExpression); 6549N(SyntaxKind.CollectionExpression); 6578N(SyntaxKind.CollectionExpression); 6607N(SyntaxKind.CollectionExpression); 6641N(SyntaxKind.CollectionExpression); 6883N(SyntaxKind.CollectionExpression); 6907N(SyntaxKind.CollectionExpression); 6941N(SyntaxKind.CollectionExpression); 6973N(SyntaxKind.CollectionExpression); 7000N(SyntaxKind.CollectionExpression); 7032N(SyntaxKind.CollectionExpression); 7320N(SyntaxKind.CollectionExpression); 7351N(SyntaxKind.CollectionExpression); 7392N(SyntaxKind.CollectionExpression); 7412N(SyntaxKind.CollectionExpression); 7436N(SyntaxKind.CollectionExpression); 7470N(SyntaxKind.CollectionExpression); 7521N(SyntaxKind.CollectionExpression); 7553N(SyntaxKind.CollectionExpression); 7570N(SyntaxKind.CollectionExpression); 7594N(SyntaxKind.CollectionExpression); 7628N(SyntaxKind.CollectionExpression); 7679N(SyntaxKind.CollectionExpression); 7789N(SyntaxKind.CollectionExpression); 7819N(SyntaxKind.CollectionExpression); 7865N(SyntaxKind.CollectionExpression); 7921N(SyntaxKind.CollectionExpression); 8054N(SyntaxKind.CollectionExpression); 8199N(SyntaxKind.CollectionExpression); 8352N(SyntaxKind.CollectionExpression); 8508N(SyntaxKind.CollectionExpression); 8652N(SyntaxKind.CollectionExpression); 8807N(SyntaxKind.CollectionExpression); 8899N(SyntaxKind.CollectionExpression); 8977N(SyntaxKind.CollectionExpression); 9053N(SyntaxKind.CollectionExpression); 9135N(SyntaxKind.CollectionExpression); 9194N(SyntaxKind.CollectionExpression); 9243N(SyntaxKind.CollectionExpression); 9290N(SyntaxKind.CollectionExpression); 9343N(SyntaxKind.CollectionExpression); 9426N(SyntaxKind.CollectionExpression); 9495N(SyntaxKind.CollectionExpression); 9585N(SyntaxKind.CollectionExpression); 9654N(SyntaxKind.CollectionExpression); 9744N(SyntaxKind.CollectionExpression); 9813N(SyntaxKind.CollectionExpression); 9903N(SyntaxKind.CollectionExpression); 9972N(SyntaxKind.CollectionExpression); 10059N(SyntaxKind.CollectionExpression); 10105N(SyntaxKind.CollectionExpression); 10170N(SyntaxKind.CollectionExpression); 10220N(SyntaxKind.CollectionExpression); 10295N(SyntaxKind.CollectionExpression); 10356N(SyntaxKind.CollectionExpression); 10438N(SyntaxKind.CollectionExpression); 10488N(SyntaxKind.CollectionExpression); 10559N(SyntaxKind.CollectionExpression); 10616N(SyntaxKind.CollectionExpression); 10700N(SyntaxKind.CollectionExpression); 10771N(SyntaxKind.CollectionExpression); 10857N(SyntaxKind.CollectionExpression); 10922N(SyntaxKind.CollectionExpression); 11010N(SyntaxKind.CollectionExpression); 11090N(SyntaxKind.CollectionExpression); 11191N(SyntaxKind.CollectionExpression); 11256N(SyntaxKind.CollectionExpression); 11346N(SyntaxKind.CollectionExpression); 11436N(SyntaxKind.CollectionExpression); 11541N(SyntaxKind.CollectionExpression); 11614N(SyntaxKind.CollectionExpression); 11706N(SyntaxKind.CollectionExpression); 11711N(SyntaxKind.CollectionExpression); 11767N(SyntaxKind.CollectionExpression); 11772N(SyntaxKind.CollectionExpression); 11849N(SyntaxKind.CollectionExpression); 11865N(SyntaxKind.CollectionExpression); 11925N(SyntaxKind.CollectionExpression); 11941N(SyntaxKind.CollectionExpression); 12032N(SyntaxKind.CollectionExpression); 12104N(SyntaxKind.CollectionExpression); 12180N(SyntaxKind.CollectionExpression); 12214N(SyntaxKind.CollectionExpression); 12269N(SyntaxKind.CollectionExpression); 12303N(SyntaxKind.CollectionExpression); 12360N(SyntaxKind.CollectionExpression); 12404N(SyntaxKind.CollectionExpression); 12450N(SyntaxKind.CollectionExpression); 12517N(SyntaxKind.CollectionExpression); 12584N(SyntaxKind.CollectionExpression); 12667N(SyntaxKind.CollectionExpression); 12764N(SyntaxKind.CollectionExpression); 12839N(SyntaxKind.CollectionExpression); 12939N(SyntaxKind.CollectionExpression); 13018N(SyntaxKind.CollectionExpression); 13162N(SyntaxKind.CollectionExpression); 13316N(SyntaxKind.CollectionExpression); 13497N(SyntaxKind.CollectionExpression); 13547N(SyntaxKind.CollectionExpression); 13683N(SyntaxKind.CollectionExpression); 13892N(SyntaxKind.CollectionExpression); 14029N(SyntaxKind.CollectionExpression); 14115N(SyntaxKind.CollectionExpression); 14221N(SyntaxKind.CollectionExpression); 14314N(SyntaxKind.CollectionExpression); 14429N(SyntaxKind.CollectionExpression); 14537N(SyntaxKind.CollectionExpression); 14665N(SyntaxKind.CollectionExpression); 14773N(SyntaxKind.CollectionExpression); 14903N(SyntaxKind.CollectionExpression); 15012N(SyntaxKind.CollectionExpression); 15139N(SyntaxKind.CollectionExpression); 15236N(SyntaxKind.CollectionExpression); 15355N(SyntaxKind.CollectionExpression); 15471N(SyntaxKind.CollectionExpression); 16894N(SyntaxKind.CollectionExpression); 17079N(SyntaxKind.CollectionExpression); 17111N(SyntaxKind.CollectionExpression);
Parsing\ExpressionParsingTests.cs (3)
6097N(SyntaxKind.CollectionExpression); 6412N(SyntaxKind.CollectionExpression); 6439N(SyntaxKind.CollectionExpression);
Parsing\LambdaAttributeParsingTests.cs (12)
287N(SyntaxKind.CollectionExpression); 311N(SyntaxKind.CollectionExpression); 1202N(SyntaxKind.CollectionExpression); 1237N(SyntaxKind.CollectionExpression); 1364N(SyntaxKind.CollectionExpression); 1961N(SyntaxKind.CollectionExpression); 3552N(SyntaxKind.CollectionExpression); 3585N(SyntaxKind.CollectionExpression); 3627N(SyntaxKind.CollectionExpression); 3802N(SyntaxKind.CollectionExpression); 3931N(SyntaxKind.CollectionExpression); 4467N(SyntaxKind.CollectionExpression);
Parsing\LambdaParameterParsingTests.cs (1)
5243N(SyntaxKind.CollectionExpression);
Parsing\LocalFunctionParsingTests.cs (1)
2728N(SyntaxKind.CollectionExpression);
Parsing\StatementAttributeParsingTests.cs (3)
5563N(SyntaxKind.CollectionExpression); 5986N(SyntaxKind.CollectionExpression); 6082N(SyntaxKind.CollectionExpression);
Parsing\SuppressNullableWarningExpressionParsingTests.cs (1)
478N(SyntaxKind.CollectionExpression);
Microsoft.CodeAnalysis.CSharp.Workspaces (8)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (1)
543=> token.Kind() == SyntaxKind.CommaToken && token.Parent.IsKind(SyntaxKind.CollectionExpression);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\IndentBlockFormattingRule.cs (1)
260if (node.Parent != null && node.Kind() is SyntaxKind.ListPattern or SyntaxKind.CollectionExpression)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (2)
208if (currentKind == SyntaxKind.OpenBracketToken && currentToken.Parent.Kind() is SyntaxKind.ListPattern or SyntaxKind.CollectionExpression) 606=> token.Parent is (kind: SyntaxKind.ArrayRankSpecifier or SyntaxKind.BracketedArgumentList or SyntaxKind.BracketedParameterList or SyntaxKind.ImplicitArrayCreationExpression or SyntaxKind.ListPattern or SyntaxKind.CollectionExpression);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (1)
375currentToken.Parent?.Kind() is not SyntaxKind.CollectionExpression and not SyntaxKind.AttributeList &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
527&& token.Parent.IsKind(SyntaxKind.CollectionExpression))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
775if (newExpression.IsKind(SyntaxKind.CollectionExpression) &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
2702token.Parent.IsKind(SyntaxKind.CollectionExpression))
Microsoft.CodeAnalysis.Test.Utilities (1)
Compilation\ControlFlowGraphVerifier.cs (1)
1108case CSharp.SyntaxKind.CollectionExpression: