233 references to ConstantPattern
Microsoft.CodeAnalysis.CSharp.CodeStyle (5)
CSharpSyntaxKinds.cs (1)
111
public int? ConstantPattern => (int)SyntaxKind.
ConstantPattern
;
ExpressionSyntaxExtensions.cs (1)
181
if (expression.IsParentKind(SyntaxKind.
ConstantPattern
))
ParenthesizedExpressionSyntaxExtensions.cs (2)
40
var parentExpression = nodeParent.IsKind(SyntaxKind.
ConstantPattern
)
250
if (nodeParent.IsKind(SyntaxKind.
ConstantPattern
) &&
SpeculationAnalyzer.cs (1)
287
if (currentOriginalNode.Kind() is SyntaxKind.CaseSwitchLabel or SyntaxKind.
ConstantPattern
)
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (7)
Semantics\PatternMatchingTests3.cs (7)
4130
Assert.Equal(SyntaxKind.
ConstantPattern
, pattern.Kind());
4187
Assert.Equal(SyntaxKind.
ConstantPattern
, pattern.Kind());
4194
Assert.Equal(SyntaxKind.
ConstantPattern
, pattern.Kind());
4357
Assert.Equal(SyntaxKind.
ConstantPattern
, pattern.Kind());
4393
Assert.Equal(SyntaxKind.
ConstantPattern
, pattern.Kind());
4421
Assert.Equal(SyntaxKind.
ConstantPattern
, pattern.Kind());
4428
Assert.Equal(SyntaxKind.
ConstantPattern
, pattern.Kind());
Microsoft.CodeAnalysis.CSharp.Features (2)
EditAndContinue\SyntaxComparer.cs (1)
529
case SyntaxKind.
ConstantPattern
:
GenerateMember\GenerateVariable\CSharpGenerateVariableService.cs (1)
188
if (expression.IsParentKind(SyntaxKind.
ConstantPattern
))
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (214)
Parsing\ExpressionParsingTests.cs (1)
4856
N(SyntaxKind.
ConstantPattern
);
Parsing\FunctionPointerTests.cs (1)
2751
N(SyntaxKind.
ConstantPattern
);
Parsing\LambdaAttributeParsingTests.cs (1)
1717
N(SyntaxKind.
ConstantPattern
);
Parsing\LambdaParameterParsingTests.cs (4)
3610
N(SyntaxKind.
ConstantPattern
);
3841
N(SyntaxKind.
ConstantPattern
);
3865
N(SyntaxKind.
ConstantPattern
);
3889
N(SyntaxKind.
ConstantPattern
);
Parsing\LambdaReturnTypeParsingTests.cs (9)
3384
N(SyntaxKind.
ConstantPattern
);
3440
N(SyntaxKind.
ConstantPattern
);
4236
M(SyntaxKind.
ConstantPattern
);
4344
M(SyntaxKind.
ConstantPattern
);
4379
M(SyntaxKind.
ConstantPattern
);
4420
N(SyntaxKind.
ConstantPattern
);
4431
N(SyntaxKind.
ConstantPattern
);
4458
N(SyntaxKind.
ConstantPattern
);
4469
N(SyntaxKind.
ConstantPattern
);
Parsing\PatternParsingTests.cs (136)
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
);
2433
M(SyntaxKind.
ConstantPattern
);
2521
N(SyntaxKind.
ConstantPattern
);
2537
N(SyntaxKind.
ConstantPattern
);
2595
N(SyntaxKind.
ConstantPattern
);
2684
N(SyntaxKind.
ConstantPattern
);
2695
N(SyntaxKind.
ConstantPattern
);
2706
N(SyntaxKind.
ConstantPattern
);
2823
N(SyntaxKind.
ConstantPattern
);
2940
N(SyntaxKind.
ConstantPattern
);
2991
N(SyntaxKind.
ConstantPattern
);
4417
N(SyntaxKind.
ConstantPattern
);
4436
N(SyntaxKind.
ConstantPattern
);
4459
N(SyntaxKind.
ConstantPattern
);
4523
N(SyntaxKind.
ConstantPattern
);
4542
N(SyntaxKind.
ConstantPattern
);
4565
N(SyntaxKind.
ConstantPattern
);
4633
N(SyntaxKind.
ConstantPattern
);
4697
N(SyntaxKind.
ConstantPattern
);
4765
N(SyntaxKind.
ConstantPattern
);
4784
N(SyntaxKind.
ConstantPattern
);
4848
N(SyntaxKind.
ConstantPattern
);
4867
N(SyntaxKind.
ConstantPattern
);
4980
N(SyntaxKind.
ConstantPattern
);
4999
N(SyntaxKind.
ConstantPattern
);
5022
N(SyntaxKind.
ConstantPattern
);
5082
N(SyntaxKind.
ConstantPattern
);
5101
N(SyntaxKind.
ConstantPattern
);
5124
N(SyntaxKind.
ConstantPattern
);
5188
N(SyntaxKind.
ConstantPattern
);
5248
N(SyntaxKind.
ConstantPattern
);
5312
N(SyntaxKind.
ConstantPattern
);
5331
N(SyntaxKind.
ConstantPattern
);
5391
N(SyntaxKind.
ConstantPattern
);
5410
N(SyntaxKind.
ConstantPattern
);
5615
N(SyntaxKind.
ConstantPattern
);
5827
N(SyntaxKind.
ConstantPattern
);
5858
N(SyntaxKind.
ConstantPattern
);
5889
N(SyntaxKind.
ConstantPattern
);
5929
N(SyntaxKind.
ConstantPattern
);
5960
N(SyntaxKind.
ConstantPattern
);
6143
N(SyntaxKind.
ConstantPattern
);
6193
N(SyntaxKind.
ConstantPattern
);
6243
N(SyntaxKind.
ConstantPattern
);
6302
N(SyntaxKind.
ConstantPattern
);
6352
N(SyntaxKind.
ConstantPattern
);
6750
N(SyntaxKind.
ConstantPattern
);
6793
M(SyntaxKind.
ConstantPattern
);
6838
N(SyntaxKind.
ConstantPattern
);
6876
M(SyntaxKind.
ConstantPattern
);
6922
N(SyntaxKind.
ConstantPattern
);
6933
M(SyntaxKind.
ConstantPattern
);
6973
M(SyntaxKind.
ConstantPattern
);
6984
M(SyntaxKind.
ConstantPattern
);
7023
N(SyntaxKind.
ConstantPattern
);
7039
M(SyntaxKind.
ConstantPattern
);
7088
N(SyntaxKind.
ConstantPattern
);
7099
M(SyntaxKind.
ConstantPattern
);
7497
N(SyntaxKind.
ConstantPattern
);
7516
N(SyntaxKind.
ConstantPattern
);
7557
N(SyntaxKind.
ConstantPattern
);
7584
N(SyntaxKind.
ConstantPattern
);
7624
N(SyntaxKind.
ConstantPattern
);
7666
N(SyntaxKind.
ConstantPattern
);
7969
M(SyntaxKind.
ConstantPattern
);
8017
M(SyntaxKind.
ConstantPattern
);
8050
N(SyntaxKind.
ConstantPattern
);
8091
N(SyntaxKind.
ConstantPattern
);
8107
N(SyntaxKind.
ConstantPattern
);
8143
N(SyntaxKind.
ConstantPattern
);
8159
N(SyntaxKind.
ConstantPattern
);
8326
N(SyntaxKind.
ConstantPattern
);
8334
N(SyntaxKind.
ConstantPattern
);
8388
N(SyntaxKind.
ConstantPattern
);
8396
N(SyntaxKind.
ConstantPattern
);
8448
N(SyntaxKind.
ConstantPattern
);
8497
N(SyntaxKind.
ConstantPattern
);
8577
N(SyntaxKind.
ConstantPattern
);
8585
N(SyntaxKind.
ConstantPattern
);
8604
N(SyntaxKind.
ConstantPattern
);
8612
N(SyntaxKind.
ConstantPattern
);
8632
N(SyntaxKind.
ConstantPattern
);
8652
N(SyntaxKind.
ConstantPattern
);
8944
M(SyntaxKind.
ConstantPattern
);
8985
M(SyntaxKind.
ConstantPattern
);
9026
M(SyntaxKind.
ConstantPattern
);
9474
N(SyntaxKind.
ConstantPattern
);
9590
N(SyntaxKind.
ConstantPattern
);
9824
N(SyntaxKind.
ConstantPattern
);
9837
N(SyntaxKind.
ConstantPattern
);
10107
N(SyntaxKind.
ConstantPattern
);
10162
N(SyntaxKind.
ConstantPattern
);
10293
N(SyntaxKind.
ConstantPattern
);
10395
N(SyntaxKind.
ConstantPattern
);
10436
N(SyntaxKind.
ConstantPattern
);
10573
N(SyntaxKind.
ConstantPattern
);
10632
N(SyntaxKind.
ConstantPattern
);
10643
N(SyntaxKind.
ConstantPattern
);
10811
N(SyntaxKind.
ConstantPattern
);
10864
N(SyntaxKind.
ConstantPattern
);
10915
N(SyntaxKind.
ConstantPattern
);
10932
N(SyntaxKind.
ConstantPattern
);
10972
N(SyntaxKind.
ConstantPattern
);
10989
N(SyntaxKind.
ConstantPattern
);
11033
N(SyntaxKind.
ConstantPattern
);
11041
N(SyntaxKind.
ConstantPattern
);
11097
N(SyntaxKind.
ConstantPattern
);
11189
N(SyntaxKind.
ConstantPattern
);
11261
N(SyntaxKind.
ConstantPattern
);
11675
N(SyntaxKind.
ConstantPattern
);
11683
N(SyntaxKind.
ConstantPattern
);
11692
N(SyntaxKind.
ConstantPattern
);
11733
N(SyntaxKind.
ConstantPattern
);
11741
N(SyntaxKind.
ConstantPattern
);
11750
N(SyntaxKind.
ConstantPattern
);
11959
N(SyntaxKind.
ConstantPattern
);
11970
M(SyntaxKind.
ConstantPattern
);
12048
N(SyntaxKind.
ConstantPattern
);
12059
M(SyntaxKind.
ConstantPattern
);
12585
N(SyntaxKind.
ConstantPattern
);
12777
N(SyntaxKind.
ConstantPattern
);
Parsing\PatternParsingTests_ListPatterns.cs (11)
117
N(SyntaxKind.
ConstantPattern
);
125
N(SyntaxKind.
ConstantPattern
);
133
N(SyntaxKind.
ConstantPattern
);
164
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
);
Parsing\PatternParsingTests2.cs (21)
95
N(SyntaxKind.
ConstantPattern
);
148
N(SyntaxKind.
ConstantPattern
);
199
N(SyntaxKind.
ConstantPattern
);
262
N(SyntaxKind.
ConstantPattern
);
316
N(SyntaxKind.
ConstantPattern
);
366
N(SyntaxKind.
ConstantPattern
);
409
N(SyntaxKind.
ConstantPattern
);
422
N(SyntaxKind.
ConstantPattern
);
465
N(SyntaxKind.
ConstantPattern
);
477
N(SyntaxKind.
ConstantPattern
);
519
N(SyntaxKind.
ConstantPattern
);
527
N(SyntaxKind.
ConstantPattern
);
539
N(SyntaxKind.
ConstantPattern
);
581
N(SyntaxKind.
ConstantPattern
);
633
N(SyntaxKind.
ConstantPattern
);
687
N(SyntaxKind.
ConstantPattern
);
752
N(SyntaxKind.
ConstantPattern
);
795
N(SyntaxKind.
ConstantPattern
);
816
N(SyntaxKind.
ConstantPattern
);
876
N(SyntaxKind.
ConstantPattern
);
934
N(SyntaxKind.
ConstantPattern
);
Parsing\StatementParsingTests.cs (1)
4640
N(SyntaxKind.
ConstantPattern
);
Parsing\SwitchExpressionParsingTests.cs (29)
42
N(SyntaxKind.
ConstantPattern
);
58
N(SyntaxKind.
ConstantPattern
);
109
N(SyntaxKind.
ConstantPattern
);
125
N(SyntaxKind.
ConstantPattern
);
176
N(SyntaxKind.
ConstantPattern
);
192
N(SyntaxKind.
ConstantPattern
);
249
N(SyntaxKind.
ConstantPattern
);
265
N(SyntaxKind.
ConstantPattern
);
347
N(SyntaxKind.
ConstantPattern
);
483
N(SyntaxKind.
ConstantPattern
);
499
N(SyntaxKind.
ConstantPattern
);
550
N(SyntaxKind.
ConstantPattern
);
566
N(SyntaxKind.
ConstantPattern
);
608
N(SyntaxKind.
ConstantPattern
);
624
N(SyntaxKind.
ConstantPattern
);
672
N(SyntaxKind.
ConstantPattern
);
688
N(SyntaxKind.
ConstantPattern
);
730
N(SyntaxKind.
ConstantPattern
);
746
N(SyntaxKind.
ConstantPattern
);
800
N(SyntaxKind.
ConstantPattern
);
816
N(SyntaxKind.
ConstantPattern
);
882
N(SyntaxKind.
ConstantPattern
);
898
N(SyntaxKind.
ConstantPattern
);
975
N(SyntaxKind.
ConstantPattern
);
991
N(SyntaxKind.
ConstantPattern
);
1035
N(SyntaxKind.
ConstantPattern
);
1051
N(SyntaxKind.
ConstantPattern
);
1105
N(SyntaxKind.
ConstantPattern
);
1121
N(SyntaxKind.
ConstantPattern
);
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
CSharpSyntaxKinds.cs (1)
111
public int? ConstantPattern => (int)SyntaxKind.
ConstantPattern
;
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs\ExpressionSyntaxExtensions.cs (1)
181
if (expression.IsParentKind(SyntaxKind.
ConstantPattern
))
ParenthesizedExpressionSyntaxExtensions.cs (2)
40
var parentExpression = nodeParent.IsKind(SyntaxKind.
ConstantPattern
)
250
if (nodeParent.IsKind(SyntaxKind.
ConstantPattern
) &&
SpeculationAnalyzer.cs (1)
287
if (currentOriginalNode.Kind() is SyntaxKind.CaseSwitchLabel or SyntaxKind.
ConstantPattern
)