314 references to ConstantPattern
Microsoft.CodeAnalysis.CSharp (5)
Syntax.xml.Internal.Generated.cs (4)
30304
var cached = CSharpSyntaxNodeCache.TryGetNode((int)SyntaxKind.
ConstantPattern
, expression, this.context, out hash);
30307
var result = new ConstantPatternSyntax(SyntaxKind.
ConstantPattern
, expression, this.context);
35671
var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.
ConstantPattern
, expression, out hash);
35674
var result = new ConstantPatternSyntax(SyntaxKind.
ConstantPattern
, expression);
Syntax.xml.Syntax.Generated.cs (1)
5573
/// <item><description><see cref="SyntaxKind.
ConstantPattern
"/></description></item>
Microsoft.CodeAnalysis.CSharp.CodeStyle (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
187
if (expression.IsParentKind(SyntaxKind.
ConstantPattern
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (2)
38
var parentExpression = nodeParent.IsKind(SyntaxKind.
ConstantPattern
)
283
if (nodeParent.IsKind(SyntaxKind.
ConstantPattern
) &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
131
public int? ConstantPattern => (int)SyntaxKind.
ConstantPattern
;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
300
if (currentOriginalNode.Kind() is SyntaxKind.CaseSwitchLabel or SyntaxKind.
ConstantPattern
)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (7)
Semantics\PatternMatchingTests3.cs (7)
4127
Assert.Equal(SyntaxKind.
ConstantPattern
, pattern.Kind());
4184
Assert.Equal(SyntaxKind.
ConstantPattern
, pattern.Kind());
4191
Assert.Equal(SyntaxKind.
ConstantPattern
, pattern.Kind());
4354
Assert.Equal(SyntaxKind.
ConstantPattern
, pattern.Kind());
4390
Assert.Equal(SyntaxKind.
ConstantPattern
, pattern.Kind());
4418
Assert.Equal(SyntaxKind.
ConstantPattern
, pattern.Kind());
4425
Assert.Equal(SyntaxKind.
ConstantPattern
, pattern.Kind());
Microsoft.CodeAnalysis.CSharp.Features (2)
EditAndContinue\SyntaxComparer.cs (1)
532
case SyntaxKind.
ConstantPattern
:
GenerateMember\GenerateVariable\CSharpGenerateVariableService.cs (1)
197
if (expression.IsParentKind(SyntaxKind.
ConstantPattern
))
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (284)
Parsing\AwaitParsingTests.cs (1)
1945
N(SyntaxKind.
ConstantPattern
);
Parsing\CollectionExpressionParsingTests.cs (2)
1154
N(SyntaxKind.
ConstantPattern
);
1162
N(SyntaxKind.
ConstantPattern
);
Parsing\ExpressionParsingTests.cs (2)
4856
N(SyntaxKind.
ConstantPattern
);
8637
N(SyntaxKind.
ConstantPattern
);
Parsing\ForStatementParsingTest.cs (1)
4758
N(SyntaxKind.
ConstantPattern
);
Parsing\FunctionPointerTests.cs (1)
2751
N(SyntaxKind.
ConstantPattern
);
Parsing\LambdaAttributeParsingTests.cs (1)
1705
N(SyntaxKind.
ConstantPattern
);
Parsing\LambdaParameterParsingTests.cs (4)
3693
N(SyntaxKind.
ConstantPattern
);
3924
N(SyntaxKind.
ConstantPattern
);
3948
N(SyntaxKind.
ConstantPattern
);
3972
N(SyntaxKind.
ConstantPattern
);
Parsing\LambdaReturnTypeParsingTests.cs (9)
3457
N(SyntaxKind.
ConstantPattern
);
3513
N(SyntaxKind.
ConstantPattern
);
4288
M(SyntaxKind.
ConstantPattern
);
4396
M(SyntaxKind.
ConstantPattern
);
4431
M(SyntaxKind.
ConstantPattern
);
4472
N(SyntaxKind.
ConstantPattern
);
4483
N(SyntaxKind.
ConstantPattern
);
4510
N(SyntaxKind.
ConstantPattern
);
4521
N(SyntaxKind.
ConstantPattern
);
Parsing\NullableParsingTests.cs (2)
2188
N(SyntaxKind.
ConstantPattern
);
2199
N(SyntaxKind.
ConstantPattern
);
Parsing\PatternParsingTests.cs (160)
568
N(SyntaxKind.
ConstantPattern
);
598
N(SyntaxKind.
ConstantPattern
);
630
N(SyntaxKind.
ConstantPattern
);
687
N(SyntaxKind.
ConstantPattern
);
717
N(SyntaxKind.
ConstantPattern
);
747
N(SyntaxKind.
ConstantPattern
);
777
N(SyntaxKind.
ConstantPattern
);
1062
N(SyntaxKind.
ConstantPattern
);
1100
N(SyntaxKind.
ConstantPattern
);
1687
N(SyntaxKind.
ConstantPattern
);
1798
N(SyntaxKind.
ConstantPattern
);
1902
N(SyntaxKind.
ConstantPattern
);
1996
N(SyntaxKind.
ConstantPattern
);
2079
N(SyntaxKind.
ConstantPattern
);
2098
N(SyntaxKind.
ConstantPattern
);
2121
N(SyntaxKind.
ConstantPattern
);
2421
M(SyntaxKind.
ConstantPattern
);
2509
N(SyntaxKind.
ConstantPattern
);
2525
N(SyntaxKind.
ConstantPattern
);
2583
N(SyntaxKind.
ConstantPattern
);
2672
N(SyntaxKind.
ConstantPattern
);
2683
N(SyntaxKind.
ConstantPattern
);
2694
N(SyntaxKind.
ConstantPattern
);
2901
N(SyntaxKind.
ConstantPattern
);
2952
N(SyntaxKind.
ConstantPattern
);
4378
N(SyntaxKind.
ConstantPattern
);
4397
N(SyntaxKind.
ConstantPattern
);
4420
N(SyntaxKind.
ConstantPattern
);
4484
N(SyntaxKind.
ConstantPattern
);
4503
N(SyntaxKind.
ConstantPattern
);
4526
N(SyntaxKind.
ConstantPattern
);
4594
N(SyntaxKind.
ConstantPattern
);
4658
N(SyntaxKind.
ConstantPattern
);
4726
N(SyntaxKind.
ConstantPattern
);
4745
N(SyntaxKind.
ConstantPattern
);
4809
N(SyntaxKind.
ConstantPattern
);
4828
N(SyntaxKind.
ConstantPattern
);
4941
N(SyntaxKind.
ConstantPattern
);
4960
N(SyntaxKind.
ConstantPattern
);
4983
N(SyntaxKind.
ConstantPattern
);
5043
N(SyntaxKind.
ConstantPattern
);
5062
N(SyntaxKind.
ConstantPattern
);
5085
N(SyntaxKind.
ConstantPattern
);
5149
N(SyntaxKind.
ConstantPattern
);
5209
N(SyntaxKind.
ConstantPattern
);
5273
N(SyntaxKind.
ConstantPattern
);
5292
N(SyntaxKind.
ConstantPattern
);
5352
N(SyntaxKind.
ConstantPattern
);
5371
N(SyntaxKind.
ConstantPattern
);
5576
N(SyntaxKind.
ConstantPattern
);
5788
N(SyntaxKind.
ConstantPattern
);
5819
N(SyntaxKind.
ConstantPattern
);
5850
N(SyntaxKind.
ConstantPattern
);
5890
N(SyntaxKind.
ConstantPattern
);
5921
N(SyntaxKind.
ConstantPattern
);
6104
N(SyntaxKind.
ConstantPattern
);
6154
N(SyntaxKind.
ConstantPattern
);
6204
N(SyntaxKind.
ConstantPattern
);
6263
N(SyntaxKind.
ConstantPattern
);
6313
N(SyntaxKind.
ConstantPattern
);
6711
N(SyntaxKind.
ConstantPattern
);
6754
M(SyntaxKind.
ConstantPattern
);
6799
N(SyntaxKind.
ConstantPattern
);
6837
M(SyntaxKind.
ConstantPattern
);
6883
N(SyntaxKind.
ConstantPattern
);
6894
M(SyntaxKind.
ConstantPattern
);
6934
M(SyntaxKind.
ConstantPattern
);
6945
M(SyntaxKind.
ConstantPattern
);
6984
N(SyntaxKind.
ConstantPattern
);
7000
M(SyntaxKind.
ConstantPattern
);
7049
N(SyntaxKind.
ConstantPattern
);
7060
M(SyntaxKind.
ConstantPattern
);
7458
N(SyntaxKind.
ConstantPattern
);
7477
N(SyntaxKind.
ConstantPattern
);
7518
N(SyntaxKind.
ConstantPattern
);
7545
N(SyntaxKind.
ConstantPattern
);
7585
N(SyntaxKind.
ConstantPattern
);
7627
N(SyntaxKind.
ConstantPattern
);
7930
M(SyntaxKind.
ConstantPattern
);
7978
M(SyntaxKind.
ConstantPattern
);
8011
N(SyntaxKind.
ConstantPattern
);
8052
N(SyntaxKind.
ConstantPattern
);
8068
N(SyntaxKind.
ConstantPattern
);
8104
N(SyntaxKind.
ConstantPattern
);
8120
N(SyntaxKind.
ConstantPattern
);
8287
N(SyntaxKind.
ConstantPattern
);
8295
N(SyntaxKind.
ConstantPattern
);
8349
N(SyntaxKind.
ConstantPattern
);
8357
N(SyntaxKind.
ConstantPattern
);
8409
N(SyntaxKind.
ConstantPattern
);
8458
N(SyntaxKind.
ConstantPattern
);
8538
N(SyntaxKind.
ConstantPattern
);
8546
N(SyntaxKind.
ConstantPattern
);
8565
N(SyntaxKind.
ConstantPattern
);
8573
N(SyntaxKind.
ConstantPattern
);
8593
N(SyntaxKind.
ConstantPattern
);
8613
N(SyntaxKind.
ConstantPattern
);
8778
N(SyntaxKind.
ConstantPattern
);
8797
N(SyntaxKind.
ConstantPattern
);
8893
M(SyntaxKind.
ConstantPattern
);
8909
N(SyntaxKind.
ConstantPattern
);
8936
N(SyntaxKind.
ConstantPattern
);
9028
N(SyntaxKind.
ConstantPattern
);
9055
N(SyntaxKind.
ConstantPattern
);
9401
N(SyntaxKind.
ConstantPattern
);
9517
N(SyntaxKind.
ConstantPattern
);
9751
N(SyntaxKind.
ConstantPattern
);
9764
N(SyntaxKind.
ConstantPattern
);
10034
N(SyntaxKind.
ConstantPattern
);
10089
N(SyntaxKind.
ConstantPattern
);
10220
N(SyntaxKind.
ConstantPattern
);
10322
N(SyntaxKind.
ConstantPattern
);
10363
N(SyntaxKind.
ConstantPattern
);
10500
N(SyntaxKind.
ConstantPattern
);
10559
N(SyntaxKind.
ConstantPattern
);
10570
N(SyntaxKind.
ConstantPattern
);
10738
N(SyntaxKind.
ConstantPattern
);
10791
N(SyntaxKind.
ConstantPattern
);
10842
N(SyntaxKind.
ConstantPattern
);
10859
N(SyntaxKind.
ConstantPattern
);
10899
N(SyntaxKind.
ConstantPattern
);
10916
N(SyntaxKind.
ConstantPattern
);
10960
N(SyntaxKind.
ConstantPattern
);
10968
N(SyntaxKind.
ConstantPattern
);
11024
N(SyntaxKind.
ConstantPattern
);
11116
N(SyntaxKind.
ConstantPattern
);
11188
N(SyntaxKind.
ConstantPattern
);
11602
N(SyntaxKind.
ConstantPattern
);
11610
N(SyntaxKind.
ConstantPattern
);
11619
N(SyntaxKind.
ConstantPattern
);
11660
N(SyntaxKind.
ConstantPattern
);
11668
N(SyntaxKind.
ConstantPattern
);
11677
N(SyntaxKind.
ConstantPattern
);
11886
N(SyntaxKind.
ConstantPattern
);
11897
M(SyntaxKind.
ConstantPattern
);
11975
N(SyntaxKind.
ConstantPattern
);
11986
M(SyntaxKind.
ConstantPattern
);
12512
N(SyntaxKind.
ConstantPattern
);
12704
N(SyntaxKind.
ConstantPattern
);
12746
N(SyntaxKind.
ConstantPattern
);
12797
N(SyntaxKind.
ConstantPattern
);
12841
N(SyntaxKind.
ConstantPattern
);
12881
N(SyntaxKind.
ConstantPattern
);
12923
N(SyntaxKind.
ConstantPattern
);
12966
N(SyntaxKind.
ConstantPattern
);
13010
N(SyntaxKind.
ConstantPattern
);
13056
N(SyntaxKind.
ConstantPattern
);
13097
N(SyntaxKind.
ConstantPattern
);
13138
N(SyntaxKind.
ConstantPattern
);
13181
N(SyntaxKind.
ConstantPattern
);
13227
N(SyntaxKind.
ConstantPattern
);
13236
N(SyntaxKind.
ConstantPattern
);
13337
N(SyntaxKind.
ConstantPattern
);
13389
N(SyntaxKind.
ConstantPattern
);
13442
N(SyntaxKind.
ConstantPattern
);
13499
N(SyntaxKind.
ConstantPattern
);
13549
N(SyntaxKind.
ConstantPattern
);
13653
N(SyntaxKind.
ConstantPattern
);
13726
N(SyntaxKind.
ConstantPattern
);
13784
N(SyntaxKind.
ConstantPattern
);
Parsing\PatternParsingTests_ListPatterns.cs (15)
118
N(SyntaxKind.
ConstantPattern
);
126
N(SyntaxKind.
ConstantPattern
);
134
N(SyntaxKind.
ConstantPattern
);
165
M(SyntaxKind.
ConstantPattern
);
605
N(SyntaxKind.
ConstantPattern
);
640
N(SyntaxKind.
ConstantPattern
);
648
N(SyntaxKind.
ConstantPattern
);
683
N(SyntaxKind.
ConstantPattern
);
694
N(SyntaxKind.
ConstantPattern
);
753
N(SyntaxKind.
ConstantPattern
);
888
N(SyntaxKind.
ConstantPattern
);
1213
N(SyntaxKind.
ConstantPattern
);
1264
N(SyntaxKind.
ConstantPattern
);
1327
N(SyntaxKind.
ConstantPattern
);
1390
N(SyntaxKind.
ConstantPattern
);
Parsing\PatternParsingTests2.cs (26)
96
N(SyntaxKind.
ConstantPattern
);
149
N(SyntaxKind.
ConstantPattern
);
200
N(SyntaxKind.
ConstantPattern
);
263
N(SyntaxKind.
ConstantPattern
);
317
N(SyntaxKind.
ConstantPattern
);
367
N(SyntaxKind.
ConstantPattern
);
410
N(SyntaxKind.
ConstantPattern
);
423
N(SyntaxKind.
ConstantPattern
);
466
N(SyntaxKind.
ConstantPattern
);
478
N(SyntaxKind.
ConstantPattern
);
520
N(SyntaxKind.
ConstantPattern
);
528
N(SyntaxKind.
ConstantPattern
);
540
N(SyntaxKind.
ConstantPattern
);
582
N(SyntaxKind.
ConstantPattern
);
634
N(SyntaxKind.
ConstantPattern
);
688
N(SyntaxKind.
ConstantPattern
);
753
N(SyntaxKind.
ConstantPattern
);
796
N(SyntaxKind.
ConstantPattern
);
817
N(SyntaxKind.
ConstantPattern
);
877
N(SyntaxKind.
ConstantPattern
);
935
N(SyntaxKind.
ConstantPattern
);
1022
N(SyntaxKind.
ConstantPattern
);
1120
N(SyntaxKind.
ConstantPattern
);
1196
N(SyntaxKind.
ConstantPattern
);
1240
N(SyntaxKind.
ConstantPattern
);
1338
N(SyntaxKind.
ConstantPattern
);
Parsing\RangeExpressionParsingTests.cs (1)
237
N(SyntaxKind.
ConstantPattern
);
Parsing\StatementParsingTests.cs (1)
4668
N(SyntaxKind.
ConstantPattern
);
Parsing\SwitchExpressionParsingTests.cs (58)
43
N(SyntaxKind.
ConstantPattern
);
59
N(SyntaxKind.
ConstantPattern
);
110
N(SyntaxKind.
ConstantPattern
);
126
N(SyntaxKind.
ConstantPattern
);
177
N(SyntaxKind.
ConstantPattern
);
193
N(SyntaxKind.
ConstantPattern
);
250
N(SyntaxKind.
ConstantPattern
);
266
N(SyntaxKind.
ConstantPattern
);
348
N(SyntaxKind.
ConstantPattern
);
526
M(SyntaxKind.
ConstantPattern
);
611
M(SyntaxKind.
ConstantPattern
);
700
M(SyntaxKind.
ConstantPattern
);
783
M(SyntaxKind.
ConstantPattern
);
862
N(SyntaxKind.
ConstantPattern
);
950
N(SyntaxKind.
ConstantPattern
);
966
M(SyntaxKind.
ConstantPattern
);
1045
N(SyntaxKind.
ConstantPattern
);
1127
N(SyntaxKind.
ConstantPattern
);
1206
N(SyntaxKind.
ConstantPattern
);
1300
N(SyntaxKind.
ConstantPattern
);
1316
M(SyntaxKind.
ConstantPattern
);
1407
N(SyntaxKind.
ConstantPattern
);
1423
N(SyntaxKind.
ConstantPattern
);
1502
N(SyntaxKind.
ConstantPattern
);
1581
N(SyntaxKind.
ConstantPattern
);
1664
N(SyntaxKind.
ConstantPattern
);
1741
N(SyntaxKind.
ConstantPattern
);
1815
N(SyntaxKind.
ConstantPattern
);
1891
N(SyntaxKind.
ConstantPattern
);
1967
N(SyntaxKind.
ConstantPattern
);
2047
N(SyntaxKind.
ConstantPattern
);
2133
N(SyntaxKind.
ConstantPattern
);
2149
M(SyntaxKind.
ConstantPattern
);
2200
N(SyntaxKind.
ConstantPattern
);
2216
N(SyntaxKind.
ConstantPattern
);
2267
N(SyntaxKind.
ConstantPattern
);
2283
N(SyntaxKind.
ConstantPattern
);
2325
N(SyntaxKind.
ConstantPattern
);
2341
N(SyntaxKind.
ConstantPattern
);
2389
N(SyntaxKind.
ConstantPattern
);
2405
N(SyntaxKind.
ConstantPattern
);
2447
N(SyntaxKind.
ConstantPattern
);
2463
N(SyntaxKind.
ConstantPattern
);
2517
N(SyntaxKind.
ConstantPattern
);
2533
N(SyntaxKind.
ConstantPattern
);
2599
N(SyntaxKind.
ConstantPattern
);
2615
N(SyntaxKind.
ConstantPattern
);
2692
N(SyntaxKind.
ConstantPattern
);
2708
N(SyntaxKind.
ConstantPattern
);
2752
N(SyntaxKind.
ConstantPattern
);
2768
N(SyntaxKind.
ConstantPattern
);
2820
N(SyntaxKind.
ConstantPattern
);
2836
N(SyntaxKind.
ConstantPattern
);
4182
N(SyntaxKind.
ConstantPattern
);
4208
N(SyntaxKind.
ConstantPattern
);
4354
N(SyntaxKind.
ConstantPattern
);
4419
N(SyntaxKind.
ConstantPattern
);
4853
N(SyntaxKind.
ConstantPattern
);
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
Recommendations\CSharpRecommendationServiceRunner.cs (1)
171
if (current.Kind() == SyntaxKind.
ConstantPattern
)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
187
if (expression.IsParentKind(SyntaxKind.
ConstantPattern
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (2)
38
var parentExpression = nodeParent.IsKind(SyntaxKind.
ConstantPattern
)
283
if (nodeParent.IsKind(SyntaxKind.
ConstantPattern
) &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
131
public int? ConstantPattern => (int)SyntaxKind.
ConstantPattern
;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
300
if (currentOriginalNode.Kind() is SyntaxKind.CaseSwitchLabel or SyntaxKind.
ConstantPattern
)
Roslyn.Diagnostics.CSharp.Analyzers (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
187
if (expression.IsParentKind(SyntaxKind.
ConstantPattern
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (2)
38
var parentExpression = nodeParent.IsKind(SyntaxKind.
ConstantPattern
)
283
if (nodeParent.IsKind(SyntaxKind.
ConstantPattern
) &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
131
public int? ConstantPattern => (int)SyntaxKind.
ConstantPattern
;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
300
if (currentOriginalNode.Kind() is SyntaxKind.CaseSwitchLabel or SyntaxKind.
ConstantPattern
)