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