Class ParenthesizedPatternSyntax
Inheritance
ParenthesizedPatternSyntax
Assembly: Microsoft.CodeAnalysis.CSharp.dll
Syntax
public sealed class ParenthesizedPatternSyntax : PatternSyntax, IFormattable
Properties
CloseParenToken
Declaration
public SyntaxToken CloseParenToken { get; }
Property Value
OpenParenToken
Declaration
public SyntaxToken OpenParenToken { get; }
Property Value
Pattern
Declaration
public PatternSyntax Pattern { 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
Update(SyntaxToken, PatternSyntax, SyntaxToken)
Declaration
public ParenthesizedPatternSyntax Update(SyntaxToken openParenToken, PatternSyntax pattern, SyntaxToken closeParenToken)
Parameters
Returns
WithCloseParenToken(SyntaxToken)
Declaration
public ParenthesizedPatternSyntax WithCloseParenToken(SyntaxToken closeParenToken)
Parameters
Returns
WithOpenParenToken(SyntaxToken)
Declaration
public ParenthesizedPatternSyntax WithOpenParenToken(SyntaxToken openParenToken)
Parameters
Returns
WithPattern(PatternSyntax)
Declaration
public ParenthesizedPatternSyntax WithPattern(PatternSyntax pattern)
Parameters
Returns
Implements
Extension Methods