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