66 references to PositionalPatternClause
Microsoft.CodeAnalysis.CSharp (4)
Compilation\CSharpSemanticModel.cs (1)
4494if (parent3.IsKind(SyntaxKind.PropertyPatternClause) || parent3.IsKind(SyntaxKind.PositionalPatternClause))
Compilation\MemberSemanticModel.cs (1)
2179case SyntaxKind.PositionalPatternClause:
Syntax\SyntaxNormalizer.cs (2)
530if (token.Parent.IsKind(SyntaxKind.PositionalPatternClause)) 534else if (next.Parent.IsKind(SyntaxKind.PositionalPatternClause))
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (1)
109if (token.Parent.IsKind(SyntaxKind.PositionalPatternClause) && token.Parent.Parent.IsKind(SyntaxKind.RecursivePattern))
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\Analyzers\CSharp\CodeFixes\GenerateMethod\GenerateDeconstructMethodCodeFixProvider.cs (1)
56.FirstOrDefault(n => n.Kind() is SyntaxKind.SimpleAssignmentExpression or SyntaxKind.ForEachVariableStatement or SyntaxKind.PositionalPatternClause);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
1392if (leftToken.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.PositionalPatternClause))
Microsoft.CodeAnalysis.CSharp.Features (1)
src\Analyzers\CSharp\CodeFixes\GenerateMethod\GenerateDeconstructMethodCodeFixProvider.cs (1)
56.FirstOrDefault(n => n.Kind() is SyntaxKind.SimpleAssignmentExpression or SyntaxKind.ForEachVariableStatement or SyntaxKind.PositionalPatternClause);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (56)
Parsing\FunctionPointerTests.cs (2)
2620N(SyntaxKind.PositionalPatternClause); 2734N(SyntaxKind.PositionalPatternClause);
Parsing\LambdaReturnTypeParsingTests.cs (7)
4294N(SyntaxKind.PositionalPatternClause); 4355N(SyntaxKind.PositionalPatternClause); 4488N(SyntaxKind.PositionalPatternClause); 4526N(SyntaxKind.PositionalPatternClause); 4586N(SyntaxKind.PositionalPatternClause); 4632N(SyntaxKind.PositionalPatternClause); 4704N(SyntaxKind.PositionalPatternClause);
Parsing\NullableParsingTests.cs (1)
2183N(SyntaxKind.PositionalPatternClause);
Parsing\PatternParsingTests.cs (44)
1889N(SyntaxKind.PositionalPatternClause); 1983N(SyntaxKind.PositionalPatternClause); 2066N(SyntaxKind.PositionalPatternClause); 2189N(SyntaxKind.PositionalPatternClause); 2262N(SyntaxKind.PositionalPatternClause); 2311N(SyntaxKind.PositionalPatternClause); 2408N(SyntaxKind.PositionalPatternClause); 2667N(SyntaxKind.PositionalPatternClause); 2770N(SyntaxKind.PositionalPatternClause); 4365N(SyntaxKind.PositionalPatternClause); 4471N(SyntaxKind.PositionalPatternClause); 4713N(SyntaxKind.PositionalPatternClause); 4796N(SyntaxKind.PositionalPatternClause); 4928N(SyntaxKind.PositionalPatternClause); 5030N(SyntaxKind.PositionalPatternClause); 5260N(SyntaxKind.PositionalPatternClause); 5339N(SyntaxKind.PositionalPatternClause); 5617N(SyntaxKind.PositionalPatternClause); 5744N(SyntaxKind.PositionalPatternClause); 5783N(SyntaxKind.PositionalPatternClause); 5814N(SyntaxKind.PositionalPatternClause); 5845N(SyntaxKind.PositionalPatternClause); 5877N(SyntaxKind.PositionalPatternClause); 5916N(SyntaxKind.PositionalPatternClause); 6022N(SyntaxKind.PositionalPatternClause); 6099N(SyntaxKind.PositionalPatternClause); 6149N(SyntaxKind.PositionalPatternClause); 6199N(SyntaxKind.PositionalPatternClause); 6250N(SyntaxKind.PositionalPatternClause); 6308N(SyntaxKind.PositionalPatternClause); 6870N(SyntaxKind.PositionalPatternClause); 6929N(SyntaxKind.PositionalPatternClause); 9321N(SyntaxKind.PositionalPatternClause); 9613N(SyntaxKind.PositionalPatternClause); 10481N(SyntaxKind.PositionalPatternClause); 10581N(SyntaxKind.PositionalPatternClause); 10588N(SyntaxKind.PositionalPatternClause); 10654N(SyntaxKind.PositionalPatternClause); 10691N(SyntaxKind.PositionalPatternClause); 10732N(SyntaxKind.PositionalPatternClause); 11335N(SyntaxKind.PositionalPatternClause); 11574N(SyntaxKind.PositionalPatternClause); 11915N(SyntaxKind.PositionalPatternClause); 12004N(SyntaxKind.PositionalPatternClause);
Parsing\PatternParsingTests_ListPatterns.cs (1)
196N(SyntaxKind.PositionalPatternClause);
Parsing\PatternParsingTests2.cs (1)
906N(SyntaxKind.PositionalPatternClause);
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (1)
109if (token.Parent.IsKind(SyntaxKind.PositionalPatternClause) && token.Parent.Parent.IsKind(SyntaxKind.RecursivePattern))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
1392if (leftToken.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.PositionalPatternClause))