13 references to Subpatterns
Microsoft.CodeAnalysis.CSharp (8)
_generated\0\Syntax.xml.Main.Generated.cs (1)
1798=> node.Update(VisitToken(node.OpenBraceToken), VisitList(node.Subpatterns), VisitToken(node.CloseBraceToken));
_generated\2\Syntax.xml.Syntax.Generated.cs (5)
5448return WithPropertyPatternClause(propertyPatternClause.WithSubpatterns(propertyPatternClause.Subpatterns.AddRange(items))); 5543if (openBraceToken != this.OpenBraceToken || subpatterns != this.Subpatterns || closeBraceToken != this.CloseBraceToken) 5553public PropertyPatternClauseSyntax WithOpenBraceToken(SyntaxToken openBraceToken) => Update(openBraceToken, this.Subpatterns, this.CloseBraceToken); 5555public PropertyPatternClauseSyntax WithCloseBraceToken(SyntaxToken closeBraceToken) => Update(this.OpenBraceToken, this.Subpatterns, closeBraceToken); 5557public PropertyPatternClauseSyntax AddSubpatterns(params SubpatternSyntax[] items) => WithSubpatterns(this.Subpatterns.AddRange(items));
Binder\Binder_Patterns.cs (2)
1887var builder = ArrayBuilder<BoundPropertySubpattern>.GetInstance(node.Subpatterns.Count); 1889foreach (SubpatternSyntax p in node.Subpatterns)
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\roslyn\src\Analyzers\CSharp\Analyzers\SimplifyPropertyPattern\SimplifyPropertyPatternHelpers.cs (1)
32PropertyPatternClause.Subpatterns: { Count: 1 } subpatterns
Microsoft.CodeAnalysis.CSharp.Features (4)
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (2)
264return left.WithSubpatterns(left.Subpatterns.AddRange(right.Subpatterns));
Completion\CompletionProviders\PropertySubPatternCompletionProvider.cs (1)
79var alreadyTestedMembers = new HashSet<string>(propertyPatternClause.Subpatterns
src\roslyn\src\Analyzers\CSharp\Analyzers\SimplifyPropertyPattern\SimplifyPropertyPatternHelpers.cs (1)
32PropertyPatternClause.Subpatterns: { Count: 1 } subpatterns