163 references to Subpattern
Microsoft.CodeAnalysis.CSharp (3)
Compilation\MemberSemanticModel.cs (1)
2177case SyntaxKind.Subpattern:
Syntax\SyntaxFactory.cs (1)
2229if (parent.Parent.IsKind(SyntaxKind.Subpattern))
Syntax\SyntaxFacts.cs (1)
290if (parent2.IsKind(SyntaxKind.Subpattern))
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\Analyzers\CSharp\Analyzers\SimplifyPropertyPattern\CSharpSimplifyPropertyPatternDiagnosticAnalyzer.cs (1)
48context.RegisterSyntaxNodeAction(AnalyzeSubpattern, SyntaxKind.Subpattern);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
645node.Parent.IsParentKind(SyntaxKind.Subpattern);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
82return node.IsParentKind(SyntaxKind.Subpattern)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
1421leftToken.Parent.IsParentKind(SyntaxKind.Subpattern))
Microsoft.CodeAnalysis.CSharp.Features (3)
GenerateMember\GenerateVariable\CSharpGenerateVariableService.cs (1)
185expression.Parent.IsParentKind(SyntaxKind.Subpattern))
src\Analyzers\CSharp\Analyzers\SimplifyPropertyPattern\CSharpSimplifyPropertyPatternDiagnosticAnalyzer.cs (1)
48context.RegisterSyntaxNodeAction(AnalyzeSubpattern, SyntaxKind.Subpattern);
src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
82return node.IsParentKind(SyntaxKind.Subpattern)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (151)
Parsing\AwaitParsingTests.cs (2)
1807N(SyntaxKind.Subpattern); 1826N(SyntaxKind.Subpattern);
Parsing\FunctionPointerTests.cs (4)
2623N(SyntaxKind.Subpattern); 2635N(SyntaxKind.Subpattern); 2737N(SyntaxKind.Subpattern); 2749N(SyntaxKind.Subpattern);
Parsing\LambdaReturnTypeParsingTests.cs (8)
4491N(SyntaxKind.Subpattern); 4502N(SyntaxKind.Subpattern); 4529N(SyntaxKind.Subpattern); 4540N(SyntaxKind.Subpattern); 4589N(SyntaxKind.Subpattern); 4604N(SyntaxKind.Subpattern); 4635N(SyntaxKind.Subpattern); 4650N(SyntaxKind.Subpattern);
Parsing\NullableParsingTests.cs (2)
2186N(SyntaxKind.Subpattern); 2197N(SyntaxKind.Subpattern);
Parsing\PatternParsingTests.cs (77)
1892N(SyntaxKind.Subpattern); 1986N(SyntaxKind.Subpattern); 2069N(SyntaxKind.Subpattern); 2088N(SyntaxKind.Subpattern); 2111N(SyntaxKind.Subpattern); 2411N(SyntaxKind.Subpattern); 2670N(SyntaxKind.Subpattern); 2681N(SyntaxKind.Subpattern); 2692N(SyntaxKind.Subpattern); 4368N(SyntaxKind.Subpattern); 4387N(SyntaxKind.Subpattern); 4410N(SyntaxKind.Subpattern); 4474N(SyntaxKind.Subpattern); 4493N(SyntaxKind.Subpattern); 4516N(SyntaxKind.Subpattern); 4584N(SyntaxKind.Subpattern); 4648N(SyntaxKind.Subpattern); 4716N(SyntaxKind.Subpattern); 4735N(SyntaxKind.Subpattern); 4799N(SyntaxKind.Subpattern); 4818N(SyntaxKind.Subpattern); 4931N(SyntaxKind.Subpattern); 4950N(SyntaxKind.Subpattern); 4973N(SyntaxKind.Subpattern); 5033N(SyntaxKind.Subpattern); 5052N(SyntaxKind.Subpattern); 5075N(SyntaxKind.Subpattern); 5139N(SyntaxKind.Subpattern); 5199N(SyntaxKind.Subpattern); 5263N(SyntaxKind.Subpattern); 5282N(SyntaxKind.Subpattern); 5342N(SyntaxKind.Subpattern); 5361N(SyntaxKind.Subpattern); 5620N(SyntaxKind.Subpattern); 5628N(SyntaxKind.Subpattern); 5658N(SyntaxKind.Subpattern); 5786N(SyntaxKind.Subpattern); 5817N(SyntaxKind.Subpattern); 5848N(SyntaxKind.Subpattern); 5880N(SyntaxKind.Subpattern); 5919N(SyntaxKind.Subpattern); 5973N(SyntaxKind.Subpattern); 6010N(SyntaxKind.Subpattern); 6046N(SyntaxKind.Subpattern); 6087N(SyntaxKind.Subpattern); 6102N(SyntaxKind.Subpattern); 6137N(SyntaxKind.Subpattern); 6152N(SyntaxKind.Subpattern); 6187N(SyntaxKind.Subpattern); 6202N(SyntaxKind.Subpattern); 6238N(SyntaxKind.Subpattern); 6253N(SyntaxKind.Subpattern); 6292N(SyntaxKind.Subpattern); 6311N(SyntaxKind.Subpattern); 6789N(SyntaxKind.Subpattern); 6835M(SyntaxKind.Subpattern); 6873N(SyntaxKind.Subpattern); 6892M(SyntaxKind.Subpattern); 6932M(SyntaxKind.Subpattern); 6943M(SyntaxKind.Subpattern); 7039N(SyntaxKind.Subpattern); 7058M(SyntaxKind.Subpattern); 9324N(SyntaxKind.Subpattern); 9616N(SyntaxKind.Subpattern); 10484N(SyntaxKind.Subpattern); 10584N(SyntaxKind.Subpattern); 10591N(SyntaxKind.Subpattern); 10602N(SyntaxKind.Subpattern); 11577N(SyntaxKind.Subpattern); 11589N(SyntaxKind.Subpattern); 11903N(SyntaxKind.Subpattern); 11918N(SyntaxKind.Subpattern); 11929M(SyntaxKind.Subpattern); 12007N(SyntaxKind.Subpattern); 12018M(SyntaxKind.Subpattern); 12724N(SyntaxKind.Subpattern); 12736N(SyntaxKind.Subpattern);
Parsing\PatternParsingTests2.cs (31)
70N(SyntaxKind.Subpattern); 135N(SyntaxKind.Subpattern); 147N(SyntaxKind.Subpattern); 181N(SyntaxKind.Subpattern); 238N(SyntaxKind.Subpattern); 261N(SyntaxKind.Subpattern); 295N(SyntaxKind.Subpattern); 349N(SyntaxKind.Subpattern); 405N(SyntaxKind.Subpattern); 421N(SyntaxKind.Subpattern); 461N(SyntaxKind.Subpattern); 476N(SyntaxKind.Subpattern); 516N(SyntaxKind.Subpattern); 538N(SyntaxKind.Subpattern); 572N(SyntaxKind.Subpattern); 620N(SyntaxKind.Subpattern); 632N(SyntaxKind.Subpattern); 666N(SyntaxKind.Subpattern); 720N(SyntaxKind.Subpattern); 791N(SyntaxKind.Subpattern); 807N(SyntaxKind.Subpattern); 849N(SyntaxKind.Subpattern); 909N(SyntaxKind.Subpattern); 1383N(SyntaxKind.Subpattern); 1429N(SyntaxKind.Subpattern); 1479N(SyntaxKind.Subpattern); 1506N(SyntaxKind.Subpattern); 1559N(SyntaxKind.Subpattern); 1586N(SyntaxKind.Subpattern); 1636N(SyntaxKind.Subpattern); 1697N(SyntaxKind.Subpattern);
Parsing\StatementParsingTests.cs (8)
4810N(SyntaxKind.Subpattern); 4850N(SyntaxKind.Subpattern); 4937N(SyntaxKind.Subpattern); 4977N(SyntaxKind.Subpattern); 5066N(SyntaxKind.Subpattern); 5081N(SyntaxKind.Subpattern); 5117N(SyntaxKind.Subpattern); 5132N(SyntaxKind.Subpattern);
Parsing\SwitchExpressionParsingTests.cs (19)
2897N(SyntaxKind.Subpattern); 2941N(SyntaxKind.Subpattern); 3020N(SyntaxKind.Subpattern); 3064N(SyntaxKind.Subpattern); 3143N(SyntaxKind.Subpattern); 3187N(SyntaxKind.Subpattern); 3272N(SyntaxKind.Subpattern); 3316N(SyntaxKind.Subpattern); 3401N(SyntaxKind.Subpattern); 3416N(SyntaxKind.Subpattern); 3460N(SyntaxKind.Subpattern); 3475N(SyntaxKind.Subpattern); 3566N(SyntaxKind.Subpattern); 3581N(SyntaxKind.Subpattern); 3625N(SyntaxKind.Subpattern); 3640N(SyntaxKind.Subpattern); 4172N(SyntaxKind.Subpattern); 4191N(SyntaxKind.Subpattern); 4198N(SyntaxKind.Subpattern);
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
645node.Parent.IsParentKind(SyntaxKind.Subpattern);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
1421leftToken.Parent.IsParentKind(SyntaxKind.Subpattern))