Class PropertyPatternClauseSyntax
Inheritance
PropertyPatternClauseSyntax
Assembly: Microsoft.CodeAnalysis.CSharp.dll
Syntax
public sealed class PropertyPatternClauseSyntax : CSharpSyntaxNode, IFormattable
Properties
CloseBraceToken
Declaration
public SyntaxToken CloseBraceToken { get; }
Property Value
OpenBraceToken
Declaration
public SyntaxToken OpenBraceToken { get; }
Property Value
Subpatterns
Declaration
public SeparatedSyntaxList<SubpatternSyntax> Subpatterns { get; }
Property Value
Methods
Accept(CSharpSyntaxVisitor)
Declaration
public override void Accept(CSharpSyntaxVisitor visitor)
Parameters
Overrides
Accept<TResult>(CSharpSyntaxVisitor<TResult>)
Declaration
public override TResult? Accept<TResult>(CSharpSyntaxVisitor<TResult> visitor)
Parameters
Returns
Type Parameters
Overrides
AddSubpatterns(params SubpatternSyntax[])
Declaration
public PropertyPatternClauseSyntax AddSubpatterns(params SubpatternSyntax[] items)
Parameters
Returns
Update(SyntaxToken, SeparatedSyntaxList<SubpatternSyntax>, SyntaxToken)
Declaration
public PropertyPatternClauseSyntax Update(SyntaxToken openBraceToken, SeparatedSyntaxList<SubpatternSyntax> subpatterns, SyntaxToken closeBraceToken)
Parameters
Returns
WithCloseBraceToken(SyntaxToken)
Declaration
public PropertyPatternClauseSyntax WithCloseBraceToken(SyntaxToken closeBraceToken)
Parameters
Returns
WithOpenBraceToken(SyntaxToken)
Declaration
public PropertyPatternClauseSyntax WithOpenBraceToken(SyntaxToken openBraceToken)
Parameters
Returns
WithSubpatterns(SeparatedSyntaxList<SubpatternSyntax>)
Declaration
public PropertyPatternClauseSyntax WithSubpatterns(SeparatedSyntaxList<SubpatternSyntax> subpatterns)
Parameters
Returns
Implements
Extension Methods