4 instantiations of PropertyPatternClauseSyntax
Microsoft.CodeAnalysis.CSharp (4)
_generated\1\Syntax.xml.Internal.Generated.cs (4)
8961
=> new
PropertyPatternClauseSyntax
(this.Kind, this.openBraceToken, this.subpatterns, this.closeBraceToken, diagnostics, GetAnnotations());
8964
=> new
PropertyPatternClauseSyntax
(this.Kind, this.openBraceToken, this.subpatterns, this.closeBraceToken, GetDiagnostics(), annotations);
30789
var result = new
PropertyPatternClauseSyntax
(SyntaxKind.PropertyPatternClause, openBraceToken, subpatterns.Node, closeBraceToken, this.context);
36211
var result = new
PropertyPatternClauseSyntax
(SyntaxKind.PropertyPatternClause, openBraceToken, subpatterns.Node, closeBraceToken);
27 references to PropertyPatternClauseSyntax
Microsoft.CodeAnalysis.CSharp (27)
_generated\0\Syntax.xml.Main.Generated.cs (1)
3810
return (RecursivePatternSyntax)Syntax.InternalSyntax.SyntaxFactory.RecursivePattern(type == null ? null : (Syntax.InternalSyntax.TypeSyntax)type.Green, positionalPatternClause == null ? null : (Syntax.InternalSyntax.PositionalPatternClauseSyntax)positionalPatternClause.Green, propertyPatternClause == null ? null : (Syntax.InternalSyntax.
PropertyPatternClauseSyntax
)propertyPatternClause.Green, designation == null ? null : (Syntax.InternalSyntax.VariableDesignationSyntax)designation.Green).CreateRed();
_generated\1\Syntax.xml.Internal.Generated.cs (20)
8653
internal readonly
PropertyPatternClauseSyntax
? propertyPatternClause;
8656
internal RecursivePatternSyntax(SyntaxKind kind, TypeSyntax? type, PositionalPatternClauseSyntax? positionalPatternClause,
PropertyPatternClauseSyntax
? propertyPatternClause, VariableDesignationSyntax? designation, DiagnosticInfo[]? diagnostics, SyntaxAnnotation[]? annotations)
8682
internal RecursivePatternSyntax(SyntaxKind kind, TypeSyntax? type, PositionalPatternClauseSyntax? positionalPatternClause,
PropertyPatternClauseSyntax
? propertyPatternClause, VariableDesignationSyntax? designation, SyntaxFactoryContext context)
8709
internal RecursivePatternSyntax(SyntaxKind kind, TypeSyntax? type, PositionalPatternClauseSyntax? positionalPatternClause,
PropertyPatternClauseSyntax
? propertyPatternClause, VariableDesignationSyntax? designation)
8737
public
PropertyPatternClauseSyntax
? PropertyPatternClause => this.propertyPatternClause;
8755
public RecursivePatternSyntax Update(TypeSyntax type, PositionalPatternClauseSyntax positionalPatternClause,
PropertyPatternClauseSyntax
propertyPatternClause, VariableDesignationSyntax designation)
8943
public
PropertyPatternClauseSyntax
Update(SyntaxToken openBraceToken, CoreSyntax.SeparatedSyntaxList<SubpatternSyntax> subpatterns, SyntaxToken closeBraceToken)
8947
var
newNode = SyntaxFactory.PropertyPatternClause(openBraceToken, subpatterns, closeBraceToken);
27511
public virtual TResult VisitPropertyPatternClause(
PropertyPatternClauseSyntax
node) => this.DefaultVisit(node);
27765
public virtual void VisitPropertyPatternClause(
PropertyPatternClauseSyntax
node) => this.DefaultVisit(node);
28204
=> node.Update((TypeSyntax)Visit(node.Type), (PositionalPatternClauseSyntax)Visit(node.PositionalPatternClause), (
PropertyPatternClauseSyntax
)Visit(node.PropertyPatternClause), (VariableDesignationSyntax)Visit(node.Designation));
28209
public override CSharpSyntaxNode VisitPropertyPatternClause(
PropertyPatternClauseSyntax
node)
30746
public RecursivePatternSyntax RecursivePattern(TypeSyntax? type, PositionalPatternClauseSyntax? positionalPatternClause,
PropertyPatternClauseSyntax
? propertyPatternClause, VariableDesignationSyntax? designation)
30776
public
PropertyPatternClauseSyntax
PropertyPatternClause(SyntaxToken openBraceToken, CoreSyntax.SeparatedSyntaxList<SubpatternSyntax> subpatterns, SyntaxToken closeBraceToken)
30787
if (cached != null) return (
PropertyPatternClauseSyntax
)cached;
30789
var
result = new PropertyPatternClauseSyntax(SyntaxKind.PropertyPatternClause, openBraceToken, subpatterns.Node, closeBraceToken, this.context);
36168
public static RecursivePatternSyntax RecursivePattern(TypeSyntax? type, PositionalPatternClauseSyntax? positionalPatternClause,
PropertyPatternClauseSyntax
? propertyPatternClause, VariableDesignationSyntax? designation)
36198
public static
PropertyPatternClauseSyntax
PropertyPatternClause(SyntaxToken openBraceToken, CoreSyntax.SeparatedSyntaxList<SubpatternSyntax> subpatterns, SyntaxToken closeBraceToken)
36209
if (cached != null) return (
PropertyPatternClauseSyntax
)cached;
36211
var
result = new PropertyPatternClauseSyntax(SyntaxKind.PropertyPatternClause, openBraceToken, subpatterns.Node, closeBraceToken);
_generated\2\Syntax.xml.Syntax.Generated.cs (2)
5577
public SyntaxToken OpenBraceToken => new SyntaxToken(this, ((InternalSyntax.
PropertyPatternClauseSyntax
)this.Green).openBraceToken, Position, 0);
5588
public SyntaxToken CloseBraceToken => new SyntaxToken(this, ((InternalSyntax.
PropertyPatternClauseSyntax
)this.Green).closeBraceToken, GetChildPosition(2), GetChildIndex(2));
Parser\LanguageParser_Patterns.cs (4)
316
parsePropertyPatternClause(out
PropertyPatternClauseSyntax
? propertyPatternClause0);
351
if (parsePropertyPatternClause(out
PropertyPatternClauseSyntax
? propertyPatternClause))
373
bool parsePropertyPatternClause([NotNullWhen(true)] out
PropertyPatternClauseSyntax
? propertyPatternClauseResult)
509
private
PropertyPatternClauseSyntax
ParsePropertyPatternClause()