23 references to PropertyPatternClause
Microsoft.CodeAnalysis.CSharp (10)
_generated\0\Syntax.xml.Main.Generated.cs (1)
1792
=> node.Update((TypeSyntax?)Visit(node.Type), (PositionalPatternClauseSyntax?)Visit(node.PositionalPatternClause), (PropertyPatternClauseSyntax?)Visit(node.
PropertyPatternClause
), (VariableDesignationSyntax?)Visit(node.Designation));
_generated\2\Syntax.xml.Syntax.Generated.cs (5)
5425
if (type != this.Type || positionalPatternClause != this.PositionalPatternClause || propertyPatternClause != this.
PropertyPatternClause
|| designation != this.Designation)
5435
public RecursivePatternSyntax WithType(TypeSyntax? type) => Update(type, this.PositionalPatternClause, this.
PropertyPatternClause
, this.Designation);
5436
public RecursivePatternSyntax WithPositionalPatternClause(PositionalPatternClauseSyntax? positionalPatternClause) => Update(this.Type, positionalPatternClause, this.
PropertyPatternClause
, this.Designation);
5438
public RecursivePatternSyntax WithDesignation(VariableDesignationSyntax? designation) => Update(this.Type, this.PositionalPatternClause, this.
PropertyPatternClause
, designation);
5447
var propertyPatternClause = this.
PropertyPatternClause
?? SyntaxFactory.PropertyPatternClause();
Binder\Binder_Patterns.cs (3)
1403
if (node.
PropertyPatternClause
!= null)
1405
properties = BindPropertyPatternClause(node.
PropertyPatternClause
, declType, permitDesignations, diagnostics, ref hasErrors, out bool clauseHasUnionMatching);
1582
if (node.
PropertyPatternClause
!= null)
Syntax\SyntaxNormalizer.cs (1)
590
if (rps.
PropertyPatternClause
is not null)
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
src\roslyn\src\Analyzers\CSharp\Analyzers\SimplifyPropertyPattern\SimplifyPropertyPatternHelpers.cs (1)
32
PropertyPatternClause
.Subpatterns: { Count: 1 } subpatterns
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (2)
54
var property = recursivePattern.
PropertyPatternClause
;
121
var propertyPatternClause = recursivePattern2.
PropertyPatternClause
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1389
propertyPart = recursivePattern.
PropertyPatternClause
;
Microsoft.CodeAnalysis.CSharp.Features (3)
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (2)
234
.WithPropertyPatternClause(Concat(recursive.
PropertyPatternClause
, other.
PropertyPatternClause
)),
src\roslyn\src\Analyzers\CSharp\Analyzers\SimplifyPropertyPattern\SimplifyPropertyPatternHelpers.cs (1)
32
PropertyPatternClause
.Subpatterns: { Count: 1 } subpatterns
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (2)
54
var property = recursivePattern.
PropertyPatternClause
;
121
var propertyPatternClause = recursivePattern2.
PropertyPatternClause
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1389
propertyPart = recursivePattern.
PropertyPatternClause
;
Roslyn.Diagnostics.CSharp.Analyzers (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (2)
54
var property = recursivePattern.
PropertyPatternClause
;
121
var propertyPatternClause = recursivePattern2.
PropertyPatternClause
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
1389
propertyPart = recursivePattern.
PropertyPatternClause
;