38 references to ParenthesizedPattern
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
CSharpRemoveUnnecessaryPatternParenthesesDiagnosticAnalyzer.cs (1)
22=> SyntaxKind.ParenthesizedPattern;
CSharpSyntaxKinds.cs (1)
115public int? ParenthesizedPattern => (int)SyntaxKind.ParenthesizedPattern;
SpacingFormattingRule.cs (2)
165if ((previousToken.Parent.Kind() is SyntaxKind.ParenthesizedExpression or SyntaxKind.ParenthesizedPattern && previousKind == SyntaxKind.OpenParenToken) || 166(currentToken.Parent.Kind() is SyntaxKind.ParenthesizedExpression or SyntaxKind.ParenthesizedPattern && currentKind == SyntaxKind.CloseParenToken))
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
1362if (leftToken.Parent.IsKind(SyntaxKind.ParenthesizedPattern))
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (12)
Semantics\PatternMatchingTests3.cs (12)
4117Assert.Equal(SyntaxKind.ParenthesizedPattern, pattern.Kind()); 4139Assert.Equal(SyntaxKind.ParenthesizedPattern, pattern.Kind()); 4152Assert.Equal(SyntaxKind.ParenthesizedPattern, pattern.Kind()); 4207Assert.Equal(SyntaxKind.ParenthesizedPattern, pattern.Kind()); 4233Assert.Equal(SyntaxKind.ParenthesizedPattern, pattern.Kind()); 4265Assert.Equal(SyntaxKind.ParenthesizedPattern, pattern.Kind()); 4344Assert.Equal(SyntaxKind.ParenthesizedPattern, pattern.Kind()); 4366Assert.Equal(SyntaxKind.ParenthesizedPattern, pattern.Kind()); 4379Assert.Equal(SyntaxKind.ParenthesizedPattern, pattern.Kind()); 4441Assert.Equal(SyntaxKind.ParenthesizedPattern, pattern.Kind()); 4467Assert.Equal(SyntaxKind.ParenthesizedPattern, pattern.Kind()); 4499Assert.Equal(SyntaxKind.ParenthesizedPattern, pattern.Kind());
Microsoft.CodeAnalysis.CSharp.Features (1)
CSharpRemoveUnnecessaryPatternParenthesesDiagnosticAnalyzer.cs (1)
22=> SyntaxKind.ParenthesizedPattern;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (16)
Parsing\PatternParsingTests.cs (15)
1975N(SyntaxKind.ParenthesizedPattern); 1978N(SyntaxKind.ParenthesizedPattern); 9771N(SyntaxKind.ParenthesizedPattern); 10477N(SyntaxKind.ParenthesizedPattern); 11084N(SyntaxKind.ParenthesizedPattern); 11136N(SyntaxKind.ParenthesizedPattern); 11248N(SyntaxKind.ParenthesizedPattern); 11417N(SyntaxKind.ParenthesizedPattern); 11463N(SyntaxKind.ParenthesizedPattern); 11529N(SyntaxKind.ParenthesizedPattern); 11555N(SyntaxKind.ParenthesizedPattern); 12279N(SyntaxKind.ParenthesizedPattern); 12330N(SyntaxKind.ParenthesizedPattern); 12480N(SyntaxKind.ParenthesizedPattern); 12531N(SyntaxKind.ParenthesizedPattern);
Parsing\PatternParsingTests_ListPatterns.cs (1)
1044N(SyntaxKind.ParenthesizedPattern);
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
CSharpSyntaxKinds.cs (1)
115public int? ParenthesizedPattern => (int)SyntaxKind.ParenthesizedPattern;
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
1362if (leftToken.Parent.IsKind(SyntaxKind.ParenthesizedPattern))
SpacingFormattingRule.cs (2)
165if ((previousToken.Parent.Kind() is SyntaxKind.ParenthesizedExpression or SyntaxKind.ParenthesizedPattern && previousKind == SyntaxKind.OpenParenToken) || 166(currentToken.Parent.Kind() is SyntaxKind.ParenthesizedExpression or SyntaxKind.ParenthesizedPattern && currentKind == SyntaxKind.CloseParenToken))