64 references to PositionalPatternClause
Microsoft.CodeAnalysis.CSharp (4)
Compilation\CSharpSemanticModel.cs (1)
4479if (parent3.IsKind(SyntaxKind.PropertyPatternClause) || parent3.IsKind(SyntaxKind.PositionalPatternClause))
Compilation\MemberSemanticModel.cs (1)
2152case SyntaxKind.PositionalPatternClause:
Syntax\SyntaxNormalizer.cs (2)
530if (token.Parent.IsKind(SyntaxKind.PositionalPatternClause)) 534else if (next.Parent.IsKind(SyntaxKind.PositionalPatternClause))
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
FormattingHelpers.cs (1)
109if (token.Parent.IsKind(SyntaxKind.PositionalPatternClause) && token.Parent.Parent.IsKind(SyntaxKind.RecursivePattern))
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
1384if (leftToken.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.PositionalPatternClause))
Microsoft.CodeAnalysis.CSharp.Features (1)
CodeFixes\GenerateMethod\GenerateDeconstructMethodCodeFixProvider.cs (1)
56.FirstOrDefault(n => n.Kind() is SyntaxKind.SimpleAssignmentExpression or SyntaxKind.ForEachVariableStatement or SyntaxKind.PositionalPatternClause);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (55)
Parsing\FunctionPointerTests.cs (2)
2620N(SyntaxKind.PositionalPatternClause); 2734N(SyntaxKind.PositionalPatternClause);
Parsing\LambdaReturnTypeParsingTests.cs (7)
4221N(SyntaxKind.PositionalPatternClause); 4282N(SyntaxKind.PositionalPatternClause); 4415N(SyntaxKind.PositionalPatternClause); 4453N(SyntaxKind.PositionalPatternClause); 4513N(SyntaxKind.PositionalPatternClause); 4559N(SyntaxKind.PositionalPatternClause); 4631N(SyntaxKind.PositionalPatternClause);
Parsing\PatternParsingTests.cs (44)
1889N(SyntaxKind.PositionalPatternClause); 1983N(SyntaxKind.PositionalPatternClause); 2066N(SyntaxKind.PositionalPatternClause); 2201N(SyntaxKind.PositionalPatternClause); 2274N(SyntaxKind.PositionalPatternClause); 2323N(SyntaxKind.PositionalPatternClause); 2420N(SyntaxKind.PositionalPatternClause); 2679N(SyntaxKind.PositionalPatternClause); 2803N(SyntaxKind.PositionalPatternClause); 4404N(SyntaxKind.PositionalPatternClause); 4510N(SyntaxKind.PositionalPatternClause); 4752N(SyntaxKind.PositionalPatternClause); 4835N(SyntaxKind.PositionalPatternClause); 4967N(SyntaxKind.PositionalPatternClause); 5069N(SyntaxKind.PositionalPatternClause); 5299N(SyntaxKind.PositionalPatternClause); 5378N(SyntaxKind.PositionalPatternClause); 5656N(SyntaxKind.PositionalPatternClause); 5783N(SyntaxKind.PositionalPatternClause); 5822N(SyntaxKind.PositionalPatternClause); 5853N(SyntaxKind.PositionalPatternClause); 5884N(SyntaxKind.PositionalPatternClause); 5916N(SyntaxKind.PositionalPatternClause); 5955N(SyntaxKind.PositionalPatternClause); 6061N(SyntaxKind.PositionalPatternClause); 6138N(SyntaxKind.PositionalPatternClause); 6188N(SyntaxKind.PositionalPatternClause); 6238N(SyntaxKind.PositionalPatternClause); 6289N(SyntaxKind.PositionalPatternClause); 6347N(SyntaxKind.PositionalPatternClause); 6909N(SyntaxKind.PositionalPatternClause); 6968N(SyntaxKind.PositionalPatternClause); 9360N(SyntaxKind.PositionalPatternClause); 9652N(SyntaxKind.PositionalPatternClause); 10520N(SyntaxKind.PositionalPatternClause); 10620N(SyntaxKind.PositionalPatternClause); 10627N(SyntaxKind.PositionalPatternClause); 10693N(SyntaxKind.PositionalPatternClause); 10730N(SyntaxKind.PositionalPatternClause); 10771N(SyntaxKind.PositionalPatternClause); 11374N(SyntaxKind.PositionalPatternClause); 11613N(SyntaxKind.PositionalPatternClause); 11954N(SyntaxKind.PositionalPatternClause); 12043N(SyntaxKind.PositionalPatternClause);
Parsing\PatternParsingTests_ListPatterns.cs (1)
195N(SyntaxKind.PositionalPatternClause);
Parsing\PatternParsingTests2.cs (1)
905N(SyntaxKind.PositionalPatternClause);
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
FormattingHelpers.cs (1)
109if (token.Parent.IsKind(SyntaxKind.PositionalPatternClause) && token.Parent.Parent.IsKind(SyntaxKind.RecursivePattern))
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
1384if (leftToken.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.PositionalPatternClause))