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