38 references to ParenthesizedPattern
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
CSharpRemoveUnnecessaryPatternParenthesesDiagnosticAnalyzer.cs (1)
22
=> SyntaxKind.
ParenthesizedPattern
;
CSharpSyntaxKinds.cs (1)
115
public int? ParenthesizedPattern => (int)SyntaxKind.
ParenthesizedPattern
;
SpacingFormattingRule.cs (2)
165
if ((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)
1362
if (leftToken.Parent.IsKind(SyntaxKind.
ParenthesizedPattern
))
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (12)
Semantics\PatternMatchingTests3.cs (12)
4117
Assert.Equal(SyntaxKind.
ParenthesizedPattern
, pattern.Kind());
4139
Assert.Equal(SyntaxKind.
ParenthesizedPattern
, pattern.Kind());
4152
Assert.Equal(SyntaxKind.
ParenthesizedPattern
, pattern.Kind());
4207
Assert.Equal(SyntaxKind.
ParenthesizedPattern
, pattern.Kind());
4233
Assert.Equal(SyntaxKind.
ParenthesizedPattern
, pattern.Kind());
4265
Assert.Equal(SyntaxKind.
ParenthesizedPattern
, pattern.Kind());
4344
Assert.Equal(SyntaxKind.
ParenthesizedPattern
, pattern.Kind());
4366
Assert.Equal(SyntaxKind.
ParenthesizedPattern
, pattern.Kind());
4379
Assert.Equal(SyntaxKind.
ParenthesizedPattern
, pattern.Kind());
4441
Assert.Equal(SyntaxKind.
ParenthesizedPattern
, pattern.Kind());
4467
Assert.Equal(SyntaxKind.
ParenthesizedPattern
, pattern.Kind());
4499
Assert.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)
1975
N(SyntaxKind.
ParenthesizedPattern
);
1978
N(SyntaxKind.
ParenthesizedPattern
);
9771
N(SyntaxKind.
ParenthesizedPattern
);
10477
N(SyntaxKind.
ParenthesizedPattern
);
11084
N(SyntaxKind.
ParenthesizedPattern
);
11136
N(SyntaxKind.
ParenthesizedPattern
);
11248
N(SyntaxKind.
ParenthesizedPattern
);
11417
N(SyntaxKind.
ParenthesizedPattern
);
11463
N(SyntaxKind.
ParenthesizedPattern
);
11529
N(SyntaxKind.
ParenthesizedPattern
);
11555
N(SyntaxKind.
ParenthesizedPattern
);
12279
N(SyntaxKind.
ParenthesizedPattern
);
12330
N(SyntaxKind.
ParenthesizedPattern
);
12480
N(SyntaxKind.
ParenthesizedPattern
);
12531
N(SyntaxKind.
ParenthesizedPattern
);
Parsing\PatternParsingTests_ListPatterns.cs (1)
1044
N(SyntaxKind.
ParenthesizedPattern
);
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
CSharpSyntaxKinds.cs (1)
115
public int? ParenthesizedPattern => (int)SyntaxKind.
ParenthesizedPattern
;
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
1362
if (leftToken.Parent.IsKind(SyntaxKind.
ParenthesizedPattern
))
SpacingFormattingRule.cs (2)
165
if ((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))